Eclipse pour le débogage

Les étapes de base

Cliquez sur le bouton de débogage dans le coin supérieur droit d'Eclipse
Insérer la description de l'image ici

Afficher le panneau de débogage

Cliquez sur la petite icône en forme d'araignée (et non sur le triangle vert Exécuter)
Insérer la description de l'image ici
pour accéder au débogage. Cette rangée de petites icônes s'allumera et les trois flèches de débogage
Insérer la description de l'image ici
pourront définir des points d'arrêt en double-cliquant sur la ligne de code.
Insérer la description de l'image ici

Trois façons d'exécuter – raccourcis clavier

entrer dans : Appuyez sur F5 pour effectuer une exécution en une seule étape. Lorsque vous rencontrez une sous-fonction, entrez et continuez l'exécution en une seule étape (en bref, entrez la sous-fonction); [Chaque étape de l'exécution sera entrée en détail, et elle On dit que le package de fichiers jar sera également saisi. 】
step over : Appuyez sur F6. Lors de l'exécution en une seule étape, lorsqu'une sous-fonction est rencontrée dans la fonction, elle n'entrera pas dans la sous-fonction pour une exécution en une seule étape. Au lieu de cela, il exécutera l'intégralité de la sous-fonction puis s'arrêtera. Autrement dit, l'intégralité de la sous-fonction sera considérée comme une seule étape. Une chose est qu'après notre simple débogage, lorsqu'il n'y a pas de sous-fonction, cela a le même effet qu'un pas à pas (en bref, la sous-fonction est ignorée, mais la sous-fonction sera exécutée). [Cela peut également être compris comme observant uniquement l'état d'exécution du code dans le fichier actuel et ne pas passer à d'autres fichiers]
step out : Appuyez sur F7, lorsque vous entrez en un seul pas dans la sous-fonction, utilisez step out pour terminer l'exécution de la sous-fonction La partie restante et revenir à la fonction de couche précédente. [Vous pouvez exécuter rapidement le code restant de la sous-fonction et revenir au niveau précédent]
[Après avoir appuyé sur F6 et F7, l'exécution continuera jusqu'au point d'arrêt suivant. Si vous continuez d'appuyer sur F5, le point d'arrêt n'aura aucune fonction et sera inutile]

panneau de variables

Vous pouvez afficher les valeurs internes des paramètres dans le code actuellement exécuté
Insérer la description de l'image ici
. Grâce aux trois flèches de débogage et au panneau de variables, vous pouvez afficher l'ordre d'exécution du code et les paramètres, et comprendre la logique interne du code.

S'il y a une erreur et que le code ne s'exécute pas, les trois flèches de débogage seront grises . Vous pouvez cliquer dans cette zone pour sélectionner le nombre de lignes pour démarrer le débogage, et les trois flèches de débogage s'allumeront.
Insérer la description de l'image ici

Supprimer les projets débogués

Cliquez avec le bouton droit sur le projet dans le panneau de débogage et sélectionnez Terminer et supprimer pour supprimer le projet du panneau.

Insérer la description de l'image ici

Appeler un projet avec une interface logicielle via Eclipse pour le débogage

Veillez à définir les points d'arrêt à l'avance avant le code appelé par le logiciel, sinon le code sera exécuté jusqu'au bout après avoir cliqué sur l'option dans le logiciel, et l'effet de débogage ne sera pas obtenu. Définissez les points d'arrêt à l'avance, puis déboguez étape par étape

Par exemple, lors de l'exécution sur ce panneau, le débogage ne pourra pas se déplacer et les trois flèches deviendront grises. Ce n'est qu'une fois les données du panneau soumises que le débogage descendra à nouveau.
Insérer la description de l'image ici

La signification de chaque couleur variable

Insérer la description de l'image ici
Triangle bleu : variables définies dans la classe
Carré rouge : définition de la méthode privée
Cercle plein vert : méthode partagée
Losange plein jaune : méthode modifiée protégée
Petit losange creux jaune : variable protégée
Cercle vert creux : la variable définie partagée
devient soudainement jaune TiaoTiao : La variable est mise à jour

Je suppose que tu aimes

Origine blog.csdn.net/qq_44543774/article/details/132054581
conseillé
Classement