80 votes

Eclipse comment lier un jar contenant javadocs/source avec son binaire ?

J'aimerais que les commentaires javadoc contenus dans un fichier jar s'affichent dans eclipse lorsque je passe la souris sur une classe.

Par exemple, après avoir téléchargé JODA-2.0, on obtient trois bocaux :

Dans eclipse, [clic droit sur le projet -> Propriétés -> Java Build Path -> Libraries -> ADD JARs...] inclut le binaire dans le projet (peut référencer ces classes) pour joda-time-2.0.jar.

Mais comment puis-je lier les commentaires sources/javadoc contenus dans les deux autres fichiers jar de sorte que lorsque je passe la souris sur ces classes, je vois les javadocs ?

L'ajout des deux autres jars (joda-time-2.0-javadoc.jar et joda-time-2.0-sources.jar) au chemin de construction ne lie pas les javadocs ou les sources.

69voto

Mister Smith Points 8587
  1. Cliquez à droite sur le projet -> Chemin de construction -> Configurer le chemin de construction.
  2. Dans la nouvelle fenêtre, allez dans l'onglet "Bibliothèques".
  3. Sélectionnez la bibliothèque et développez-la.
  4. Il existe 4 options pour les enfants. Sélectionnez "Javadoc location" et cliquez sur le bouton "Edit" à droite.
  5. Maintenant vous pouvez ajouter un fichier jar contenant les docs. Il s'agit simplement d'un fichier zip dont l'extension a été modifiée en jar. Assurez-vous qu'à l'intérieur du jar, l'index.html est dans la racine. Vous pouvez appuyer sur le bouton "Validate" pour vérifier que tout est correct.

67voto

draganstankovic Points 1948

Vous pouvez essayer de CTRL + cliquer sur une classe qui n'a pas de source attachée (faites-le dans l'éditeur). Quand il vous montre quelques informations sur la classe, vous verrez le bouton qui guide vers le dialogue attacher la source. Cliquez dessus et dans la boîte de dialogue qui s'ouvre, choisissez l'emplacement de la source/javadoc pour votre classe.

Vous pouvez également le faire à partir des paramètres du chemin de construction du projet que vous mentionnez : choisissez l'onglet bibliothèques, développez la bibliothèque (jar) que vous voulez et il vous sera proposé de choisir : pièce jointe de la source, pièce jointe de la javadoc, emplacement de la bibliothèque native, etc. Il vous suffit de choisir ce que vous voulez et de modifier ses paramètres actuels.

Ou vous pouvez faire comme @JB Nizet a dit...

11voto

JB Nizet Points 250258

Faites un clic droit sur le jar (celui qui contient les fichiers de classe), choisissez "Propriétés", "Emplacement de la javadoc", et choisissez le fichier jar contenant la javadoc. Faites de même pour le jar source, en utilisant "Java source attachment".

9voto

Michael_S Points 76

Vous pouvez également modifier le classpathentry dans le fichier ".classpath" de votre projet eclipse. Cela peut être utile si vous voulez modifier plusieurs entrées à la fois ou si vous voulez générer le chemin. Par exemple :

<classpathentry kind="var" path="HOME/3rdparty/junit.jar" sourcepath="/SOURCE/junit_src.zip"/>

0voto

raj Points 1

Le moyen le plus simple est :

  1. Appuyez sur control+(Le mot pour lequel vous voulez voir le doc Java)
  2. Une page apparaîtra avec un bouton pour attacher la source, cliquez dessus.
  3. Sélectionnez Emplacement externe.
  4. Browse The location to Java folder than your jdk .Than select src .zip.
  5. appuyez sur OK.

Le problème est résolu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X