web-dev-qa-db-fra.com

Comment puis-je lier la source à un paquet jar dans Eclipse?

Comment puis-je lier la source à un paquet jar dans Eclipse?

J'essaie d'ajouter la bibliothèque externe ch.ntb.usb

J'ai ajouté le fichier jar à mon chemin de génération, mais lorsque j'ai essayé d'exécuter l'application, l'erreur suivante a été renvoyée:

Le fichier jar ch.ntb.usb n'a pas de pièce jointe source.

J'ai utilisé JD-GUI pour décompiler le fichier jar et le code source est contenu.

13
Sean Greevers

J'ai "enregistré toutes les sources" avec jd-gui dans mon chemin de génération sous le nom ch.ntb.usb.src après avoir décompressé le fichier jar. Ensuite, je règle l'attachement source de la bibliothèque externe sur ch.ntb.usb.src. Cela a résolu le problème.

3
Sean Greevers

Je doute que vous obteniez cette erreur lorsque vous exécutez le projet uniquement, sauf si vous avez une erreur dans votre code et que le débogueur Eclipse tente d'afficher la ligne de code qui cause l'exception, mais vous aurez peut-être besoin des fichiers source d'une bibliothèque à des fins de débogage. lier la source à un package jar dans Eclipse, vous pouvez suivre ces étapes simples: 

  • Recherchez le package auquel vous souhaitez ajouter le code source sous Bibliothèques référencées dans l'Explorateur de packages 
  • Clic droit sur la bibliothèque 
  • Sélectionnez Propriétés  
  • Allez sous Java Source Attachment
  • Sélectionnez le répertoire ou l'archive où se trouve votre source.

example

9
aleroot
  1. Cliquez droit dans Package Explorer votre projet
  2. Sélectionnez Propriétés
  3. Sélectionnez Android
  4. Défiler vers le bas
  5. Sous Bibliothèque, cliquez sur Ajouter.
  6. Sélectionnez la Lib nécessaire et appuyez sur OK
0
Ingo

Je sais que c'est assez tard, mais cela sera utile pour l'autre utilisateur, car nous pouvons faire le travail de trois manières ... comme ci-dessous
1) 1. Attachez votre code source en utilisant 
c.-à-d., faites un clic droit sur le projet, puis sur les propriétés -> chemin de construction Java -> attachez votre source dans l'onglet source ou vous pouvez supprimer le fichier jar et attacher la source dans l'onglet bibliothèques
2. Utilisation de l'analyseur de source Eclipse 
Sur le marché Eclipse, vous pouvez télécharger l’analyseur de source Java du plug-in, qui permet de joindre le code source du fichier jar open source. nous pouvons y arriver après l’installation du plugin, en faisant un clic droit sur le fichier jar open source et en sélectionnant l’option joindre la source.
3. En utilisant Jadclipse dans Eclipse, vous pouvez le faire 
enfin, vous pouvez réaliser la décompilation de votre code en utilisant ce plugin. de la même manière, vous pouvez télécharger le plug-in depuis la place de marché Eclipse et l'installer dans votre écran Eclipse . en vue jadclipse, vous pouvez voir votre fichier .class au format source note note ici vous ne pouvez pas voir les commentaires ni les choses cachées

0
ramesh027