web-dev-qa-db-fra.com

Eclipse "Éditeur de fichier de classe" Source introuvable lors du débogage

J'ai un projet en Java que je traverse et lorsque j'utilise des bibliothèques externes, par exemple. jdom.jar Je finis par marteler étape pour sortir sur le "Class File Editor". Je ne me soucie vraiment pas de ce qui se trouve dans ces bibliothèques, je les utilise simplement pour traiter des choses pour mon propre code.

Est-il possible de contourner ce problème?

C’est tellement frustrant d’être martelé à chaque fois que je marche par mégarde dans un dossier de classe dont je sais qu’il n’a aucune source et qui m’a complètement inutile.

image ci-dessous:

enter image description here

10
MrPink

Il existe différentes solutions:

  1. Vous pouvez télécharger les sources et les attacher (sélectionnez la dépendance dans l'explorateur de packages, ouvrez la boîte de dialogue Propriétés correspondante, définissez le chemin sous "Pièce jointe de source Java").

  2. Si vous n'avez pas la source, installez JADClipse

  3. Utilisez "Step Over" (F6) au lieu de "Step Into" (F5)

  4. Si vous êtes entré par mégarde dans un code, utilisez "Step Return" (F7) pour exécuter toute la méthode et reprendre le débogage après son retour.

  5. Vous pouvez indiquer à Eclipse ce que vous ne voulez pas utiliser avec " filtres de pas ".

15
Aaron Digulla

Manière simple-- Fonctionne pour moi :)

Sélectionnez Joindre la source -> (Zone de radio Emplacement externe) Fichier externe -> Sélectionnez le dossier src.Zip dans le dossier Java/jdk1.x.x.

et fait!!

6
user6475139

Allez à Projet> Propriétés> Chemin de construction Java> Bibliothèques  

Développez Bibliothèque système JRE. 

Développez rt.jar.

Sélectionnez Pièce jointe source et double-cliquez sur ou Modifier. Tapez path le fichier de code source (Fichier externe…) et appuyez sur OK.

 enter image description here

3

Vous pouvez essayer JADClipse

Au moins, vous verrez le code et serez en mesure de revenir plus facilement et de reprendre plus facilement. Je ne pense pas qu’il existe un moyen de sauter les classes dont vous n’avez pas le code source.

2
Real

Si vous utilisez gradle, portez vos dépendances sur le chemin de classes Eclipse à l'aide du plug-in Eclipse.

0
Preethi

ouvrez 1- help 2- Installez le nouveau logiciel en travaillant avec cliquez sur Ajouter http://adt-addons.googlecode.com/svn /trunk/source/com.Android.ide.Eclipse.source.update ajouter le code source puis dans attacher la source a choisi emplacement externe dans le patch, cliquez sur le fichier externe documents - Eclipse - plugins - choisissez le paquet que nous venons de télécharger (paquet de code source) exemple: com.Android.ide.Eclipse.source ...... - 14 Sources.Zip J'espère que cela fonctionnera avec vous 

0
Mina Fawzy