Je travaille actuellement avec JavaFX. Chaque fois que je survole une méthode de JavaFX, cela me donne l'erreur suivante:
'Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found'
Comment dois-je résoudre ce problème? Comment puis-je attacher le javadoc ou la source afin que je puisse voir la description des méthodes?
Vous pouvez configurer les Javadocs avec le téléchargement de jar. En principe, les javadocs seront référés directement à partir d’Internet.
Terminez les étapes:
pour les javadocs hors ligne, vous pouvez télécharger à partir de: http://www.Oracle.com/technetwork/Java/javase/documentation/Java-se-7-doc-download-435117.html
Après avoir cliqué sur Accepter les termes du contrat de licence, vous pouvez télécharger javafx-2_2_0-apidocs.Zip
Ni Projet/Propriétés/Emplacement de la Javadoc ni Projet/Propriétés/Chemin de construction Java/Bibliothèques ne m'avait pas aidé jusqu'à ce que je choisisse et monte dans "Ordre et exportation" onglet de "Chemin de construction Java" "Dépendances Android" et bibliothèque ajoutée .pot. J'espère que cela sera utile.
Sinon, vous pouvez aussi,
1) Naviguez vers cette méthode en appuyant sur Ctrl + Clic sur la méthode. Le nouvel onglet/fenêtre s'ouvrira avec le texte "Source introuvable" et le bouton "Joindre la source .." dans celui-ci.
2) Cliquez sur le bouton "Joindre la source .."
3) Une nouvelle fenêtre s'ouvre. Cliquez sur le bouton "Dossier externe"
4) Localisez le dossier JavaFX javadoc. Si vous utilisez Windows avec les paramètres d’installation par défaut, le chemin du dossier est C:\Program Files\Oracle\JavaFX 2.0 SDK\docs
D'abord, si vous recevez le message
Remarque: Cet élément n'a ni la source attachée ni la javadoc attachée et par conséquent aucune javadoc n'a pu être trouvée.
Ensuite, cela signifie que vous avez déjà inclus le fichier jar externe nécessaire à votre projet.
La prochaine étape consisterait à associer le bocal externe à son URL javadoc.
Et vous êtes tous ensemble!
Surtout toutes les réponses sont exactes, mais il existe une autre méthode très pratique.
Condition préalable: Votre projet est un projet Maven Ou le convertit en projet Maven.
RightclickOnProject> Configuration> Convertir en projet Maven
- Suivez maintenant les étapes suivantes:
1 . Sélectionnez le fichier jar pour lequel vous souhaitez télécharger des sources ou des javadocs.
2 . RightClick> Maven> Télécharger le javadoc ou Télécharger le javasources
Je ne pouvais pas non plus utiliser la méthode "Joindre la source ...", et j'ai essayé de nombreuses façons. Les Javadocs pour JavaFX sont installés dans Program Files\Oracle\JavaFX 2.x SDK\docs. Une autre façon d'installer les Javadocs est la suivante:
J'espère que cela aide certaines personnes aussi perplexes que moi.
En plus de la réponse de @dhroove (j'aurais écrit un commentaire si j'avais eu 50 rep ...)
Le lien a été remplacé par: http://docs.Oracle.com/javafx/2/api/
Au moins mon Eclipse n'a pas pu utiliser le lien de sa part.
Déjà dans un autre thread, un simple paramètre Eclipse téléchargera automatiquement JavaDoc (mais vous devez cliquer sur la méthode pour la première fois).
Cette astuce a fonctionné pour moi dans Eclipse Luna (4.4.2): Pour un fichier jar que j’utilise (htsjdk), j’ai compressé la source dans un fichier jar séparé (nommé htsjdk-2.0.1-src.jar; je pouvais le faire. htsjdk étant open source) et l’a stocké dans le dossier lib-src de mon projet. Dans mon propre Java j'ai sélectionné un élément que j'utilisais dans le fichier jar et appuyé sur F3 (déclaration ouverte). Eclipse a ouvert le fichier de classe et a affiché le bouton "Joindre la source". J'ai cliqué sur le bouton et pointé sur le fichier jar src que je venais de mettre dans le dossier lib-src.
Vous pouvez spécifier l'emplacement Javadoc en ligne pour un fichier JAR particulier dans Eclipse. Cela a sauvé ma journée lorsque je n’ai trouvé aucun Javadoc téléchargeable pour Kafka.
Package Explorer
, cliquez avec le bouton droit sur le fichier JAR souhaité (sous les bibliothèques référencées ou les dépendances Maven du projet ou quoi que ce soit en tant que tel) et cliquez sur Properties
.Javadoc Location
.Javadoc location path
Dans la zone URL Javadoc, entrez l’URL des Javadocs en ligne, qui se termine probablement par /<version>/javadoc/
. Par exemple, Kafka 2.3.0 sont situés à l’emplacement http://www.Apache.org/dist/kafka/2.3.0/javadoc/ (vous pourriez voulez changer https
en http
dans votre URL, car il a généré un avertissement d'emplacement non valide après avoir cliqué sur Validate...
pour moi).Si vous utilisez Maven, faites simplement:
mvn Eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true