Je suis un développeur .NET et Visual Studio expérimenté qui essaie de passer à Java et Eclipse. Je suis un débutant à Eclipse.Source introuvable lors du débogage du constructeur
J'ai du mal à débugger mes programmes Java. La fonction de débogage "step into" entraîne toujours un message d'erreur "Source introuvable" avec un bouton "Edit Source Lookup Path" chaque fois que j'essaie de d'entrer dans un constructeur. Je viens d'installer Eclipse Enterprise Edition et de ne pas me tromper avec les paramètres.
Même les classes internes de débogage entraînent cette erreur. Considérez ce code:
public class HelloWorld {
public static void main(String[] args) {
class JustForTesting {
public String s;
public JustForTesting() {
s = "Just a test";
}
}
JustForTesting n = new JustForTesting();
System.out.println("Hello World! " + n.s);
}
}
Si je mets un point d'arrêt à la ligne 9 et essayer d'entrer dans le constructeur (ligne 5) il est dit "Source not found"
. Le titre de la fenêtre est Launcher$AppClassLoader(ClassLoader).loadClass(String) line: 24
Tout à fait incroyable car le code réside évidemment dans le même fichier!
Merci pour l'aide! Votre suggestion a fait l'affaire! Donc, ce comportement est par conception? Venant du monde. NET, je dois dire que je suis surpris car il ajoute beaucoup d'ennuis lors du débogage. Je n'ai jamais rien vécu de tel avec Visual Studio. – Actiyv
Je suis d'accord c'est agaçant. Il existe un moyen, en utilisant des filtres d'étape, pour l'empêcher de se produire. Jetez un oeil à cette question: http://stackoverflow.com/questions/2268902/eclipse-step-into-debugging – Pace