web-dev-qa-db-fra.com

Comment attacher un fichier source ou JavaDoc dans Eclipse à un fichier jar, par exemple. JavaFX?

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?

76
DHRUV BANSAL

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:

  1. Ouvrez la page Chemin de construction du projet (clic droit, propriétés, Java)).
  2. Ouvrez l'onglet Bibliothèques.
  3. Développez le noeud de la bibliothèque en question (JavaFX).
  4. Sélectionnez l'emplacement JavaDoc et cliquez sur Modifier.
  5. Entrez l'emplacement du fichier contenant la Javadoc. Spécifiquement pour le javadoc javaFX, entrez http://docs.Oracle.com/javafx/2.0/api/

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

55
DHRUV BANSAL
  1. Téléchargez le fichier jar contenant les JavaDocs.
  2. Ouvrez la page du chemin de construction du projet (clic droit, propriétés , chemin de construction Java ).
  3. Ouvrez l'onglet Bibliothèques .
  4. Développez le noeud de la bibliothèque en question (JavaFX).
  5. Sélectionnez l'emplacement JavaDoc et cliquez sur modifier .
  6. Entrez l'emplacement du fichier contenant la Javadoc (celle que vous venez de télécharger).
73
Dennis Laumen

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.

19
Andriy Boyko

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

5
Uluk Biy

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.

  • accédez à Package Explorer, développez votre dossier de projet, développez les bibliothèques référencées.
  • clic droit sur le pot externe auquel vous souhaitez associer son javadoc
  • cliquez sur propriétés -> emplacement javadoc
  • copiez et collez l'URL du fichier javadoc que vous avez consulté sur le chemin de l'emplacement javadoc
  • cliquez sur appliquer

Et vous êtes tous ensemble!

3
SailC.Q.H.

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

enter image description here - 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

enter image description here

3
Vaibhav_Sharma

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:

  1. Faites un clic droit sur le projet, sélectionnez Propriétés
  2. Sélectionnez Bibliothèques à droite de l'onglet.
  3. En haut à droite de l'onglet, vous pouvez voir "Plate-forme JavaFX par défaut" ou quelque chose de similaire. Cliquez sur le bouton Gérer les plates-formes. (Vous pouvez également installer cette plate-forme par défaut à partir d'ici si vous ne l'avez pas déjà).
  4. Dans l'onglet Java Platform Manager) qui apparaît, sélectionnez "Plate-forme JavaFX par défaut" dans la partie gauche, puis cliquez sur l'onglet JavaFX dans la partie droite de la fenêtre.
  5. L'un des champs de saisie est intitulé "JavaFX Javadoc". Cliquez sur le bouton "Parcourir" à côté de ce champ et accédez au fichier de documentation installé mentionné ci-dessus.

J'espère que cela aide certaines personnes aussi perplexes que moi.

2
Al K

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.

1
codewing

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).

Où puis-je télécharger le JavaDoc pour JPA 2.0?

0

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.

0
Ole V.V.

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.

  1. Dans le 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.
  2. Cliquer sur Javadoc Location.
  3. Dans le 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).
0
abcoep

Si vous utilisez Maven, faites simplement:

mvn Eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true
0
tla