/ / Impossible d'appliquer le débogage sur un fichier java dans éclipse - java, éclipse, débogage, points d'arrêt

Impossible d'appliquer le débogage sur un fichier java dans Eclipse

Application de points d'arrêt à un fichier java lors du débogageEn mode Mode, les points d'arrêt n'arrêtent pas le flux de contrôle de ce fichier. Toutefois, les points d'arrêt arrêtent le flux de contrôle sur un autre fichier du même package. Lorsque j'applique des points d'arrêt sur un fichier, le point d'arrêt devient un cercle avec une queue et le point d'arrêt arrête le flux de contrôle, tandis qu'il est appliqué uniquement à un autre fichier. Comment obtenir le point d'arrêt pour arrêter le flux de contrôle?

Travail: entrer la description de l'image ici

Ne fonctionne pas: entrer la description de l'image ici

Réponses:

2 pour la réponse № 1

Ok comme vous l'avez mentionné en réponse à mon commentaireque vous faites le débogage d’applications à distance. Donc, le problème est probablement que vous avez une version différente du code sur votre serveur et dans votre éclipse.

En bref, il semble que l’exécutable ne "mappe pasleurs lignes sources se marient très bien avec les lignes sources du fichier .java générées. Ainsi, ce qui ressemble à une ligne source dans votre source réelle n’est pas réellement exécutable dans la source générée, elle ne peut donc pas maintenir un point de rupture.

J'espère que cela aide!


0 pour la réponse № 2

Veuillez vous assurer que votre code et votre serveur sont cohérents, sinon vous aurez cette question.


0 pour la réponse № 3

Cercle avec queue : Le point d'arrêt est correctement défini car votre code source correspond au code d'octet et le contrôle de débogage y parviendra.

Seul cercle : Le code source diffère du code Byte (peut-être vousexécutez un instantané de code plus ancien). Le contrôle ne sera jamais atteint à ce point d'arrêt. Vous devrez mettre à jour vos fichiers JAR pour pouvoir contrôler ces points d'arrêt.

Solution : En cas de débogage à distance, cela se produit souvent, vous pouvez résoudre votre problème en remplaçant les anciens JAR par de nouveaux obtenus après la construction de votre projet.