web-dev-qa-db-fra.com

Je reçois le message "Source non trouvée" lors du débogage de mon code Java dans Eclipse

J'essaie de déboguer mon application Java dans Eclipse. Cependant, lorsque je frappe un point d'arrêt, je vois simplement ce qui suit au lieu de ma source:

Source not found message

Si je change le cadre de la pile dans la fenêtre de débogage, le nom de la fonction change dans l'onglet. C'est mon code, le numéro de ligne est correct et j'utilise la dernière version, mais je ne parviens toujours pas à obtenir Eclipse. affiche le source (bien qu'il soit ouvert dans un autre onglet!)

Je suis nouveau chez Eclipse et je me démène pour trouver mon chemin, mais tout ce que j'ai découvert jusqu'ici me semble bien.

Qu'est-ce qui pourrait causer cela et comment puis-je le réparer?

30
Justin

Cela ressemble à la section "chemin de recherche source" si vous modifiez la configuration de débogage n'est pas configuré correctement?

21
rich

Cliquez sur le bouton "Editer le chemin de recherche de la source" puis cliquez sur le bouton Ajouter puis sur Projet Java et incluez votre projet importé. Nous espérons que cela résoudra votre problème.

11
JAB

J'ai eu le même problème avec mon projet Eclipse Maven. Je me suis battu avec cette question assez longtemps alors j'ai essayé de reconstruire le projet avec

mvn clean Eclipse:eclipse

et ça a aidé.

4
krzysiek.ste

J'ai également eu ce problème dans MyEclipse Blue. J'ai résolu celui-ci en suivant ces étapes: 

  1. Déboguer le projet.

  2. Faites un clic droit sur le fil (que vous verrez dans l’onglet Debug) et cliquez sur le lien "Editer la recherche de la source"

  3. Une nouvelle fenêtre s'ouvrira et cliquez sur le bouton "Ajouter" et sélectionnez le "Projet Java".

  4. Obtenez tout le projet qui est répertorié là-bas.

  5. Redémarrez votre serveur.

3
Kabiraj Kharel

Lorsque j'ai rencontré ce problème pour la toute première fois, j'ai déjà effectué toutes les étapes mentionnées ici. Curieusement, mon problème est survenu lorsque j'ai copié un projet dans un autre endroit. Quoi qu'il en soit, le débogage commence à fonctionner sans avertissement, après avoir simplement supprimé tous les points d'arrêt issus du projet d'origine . Désolé pour mon anglais, je ne parle pas couramment.

2
nandox

Nous avons eu le même problème et aucune des suggestions ci-dessus n'a fonctionné. Ce qui a bien fonctionné, c’est de supprimer l’espace de travail local et d’Eclipse d’extraire à nouveau du référentiel. Le problème se posait pour tous ceux qui travaillaient auparavant avec Netbeans et passaient à Eclipse.

1
Jeroen

Pour les projets locaux, j'ai résolu le problème en cochant la case "Résoudre les artefacts de l'espace de travail" dans les configurations de débogage.

1
Filip Spiridonov

Essaye ça:

  • Sélectionner un projet
  • Clic-droit
  • déboguer
  • Configuration de débogage
  • Sélectionner l'onglet Source
  • Cliquez sur le bouton Ajouter
  • Sélectionner un projet Java
  • Ajoutez votre projet là-bas avec la case à cocher
1
user4772709

Après avoir essayé la plupart des solutions ici, essayez aussi une fois - 

En fait, fermez tous les fichiers .Java de l'éditeur, fermez tous les projets unrelated dans Eclipse ..__ et essayez d'exécuter le débogueur.

1
Shobhit Mittal

J'ai résolu ce problème en ajoutant le fichier de classe dans le dossier src du projet. J'espère que cette méthode peut aider.

0
tony.wang

Ceci est une extension de la réponse de JAB: Cliquez sur "Modifier la recherche de source ..."> Ajouter ...> Dossier de l'espace de travail> Projet> sélectionnez votre dossier> cochezRechercher dans les sous-dossierszone> OK.

0
ericksjo

J'ai eu cette erreur lorsque j'exécutais mon serveur en utilisant un plugin Maven Tomcat. Lorsque j'ai déployé avec Eclipse à l'aide de mon serveur configuré (générer un fichier war et le copier dans mon répertoire Tomcat), je n'avais plus ce problème. 

0
jovanchohan

Dans votre configuration de débogage, ajoutez des objectifs sous la forme d'une "installation propre" dans la configuration de construction de maven.

0
eddieB

Ceci est une erreur courante lors du débogage dans Eclipse. Vous pouvez le réparer en modifiant la source d'édition. Mais assurez-vous qu'une fois le projet attaché, vous devez arrêter le serveur et recommencer en mode débogage. Ça va marcher.  

Voici les étapes de détail:

Cliquez sur le bouton "Editer le chemin de recherche de la source" . Puis cliquez sur le bouton Ajouter . Sélectionnez Java Project et incluez votre projet importé Ensuite, arrêtez le serveur et démarrez-le en mode Debug et appuyez sur votre service. Ça va marcher.

0
sashikanta