Cette vue permet de gérer le débogage ou l'exécution d'un programme dans le plan de travail. Elle affiche le cadre de pile des unités d'exécution suspendues pour chaque cible que vous déboguez. Chaque unité d'exécution de votre programme est représentée par un noeud de l'arborescence. Elle affiche le processus de chaque cible exécutée.
Si une unité d'exécution est suspendue, ses cadres de pile sont représentés sous forme d'éléments enfants.
Option |
Nom |
Description |
---|---|---|
![]() |
Reprendre |
Cette option permet de reprendre l'exécution d'une unité d'exécution suspendue. |
![]() |
Suspendre |
Cette option permet d'interrompre l'unité d'exécution sélectionnée d'une cible pour que vous puissiez parcourir ou modifier le code, contrôler les données, exécuter le code pas à pas, etc. |
![]() |
Arrêter |
Cette option permet d'arrêter l'exécution de la cible de débogage sélectionnée. |
|
Arrêter et supprimer |
Cette option permet d'arrêter l'exécution de la cible de débogage sélectionnée et de supprimer cette dernière de la vue. |
|
Arrêter tous les processus |
Cette option permet d'arrêter tous les programmes actifs de la vue. |
![]() |
Déconnecter |
Cette option permet de déconnecter le débogueur de la cible de débogage sélectionnée lors d'une session de débogage à distance. |
![]() |
Supprimer tous les programmes terminés |
Cette option permet de supprimer de la vue toutes les cibles de débogage arrêtées. |
![]() |
Progression avec filtres | Cette option permet d'entrer dans l'instruction sélectionnée. |
![]() |
Avancer d'un pas avec entrée |
Cette option permet d'entrer dans l'instruction sélectionnée. |
![]() |
Avancer d'un pas sans entrée |
Cette option permet d'ignorer l'instruction sélectionnée. L'exécution se poursuit à partir de la ligne suivante de la méthode en cours ou, si vous vous trouvez à la fin de cette méthode, de la méthode à partir de laquelle la méthode en cours a été appelée. Le curseur passe à la déclaration de la méthode et sélectionne cette ligne. |
![]() |
Exécuter jusqu'à instruction de retour |
Cette option permet de sortir de la méthode en cours. L'exécution s'arrête une fois que vous êtes sorti de la méthode en cours. |
![]() |
Afficher les noms qualifiés |
Cette option permet en alternance d'afficher ou de masquer les noms qualifiés. |
|
Copier la pile |
Cette option permet de copier dans le presse-papiers la pile sélectionnée des unités d'exécution suspendues ainsi que l'état des unités d'exécution en cours d'exécution. |
Menu contextuel uniquement |
Passer au cadre |
Cette option vous permet de repasser au cadre de pile spécifié et d'y entrer à nouveau. Elle revient à "exécuter le programme à l'envers" et à recommencer son exécution quelque part dans le corps du code. Pour repasser à un cadre de pile et y entrer à nouveau, sélectionnez le cadre souhaité, puis sélectionnez Passer au cadre dans le menu contextuel. Tenez compte des restrictions suivantes lorsque vous utilisez cette fonction :
|
|
Relancer l'application |
Cette option permet de relancer l'exécution de la cible de débogage sélectionnée. |
Menu contextuel uniquement |
Propriétés |
Cette option permet d'afficher les propriétés du programme sélectionné. Elle permet également de visualiser la totalité de la ligne de commande pour un processus sélectionné. |
Menu contextuel uniquement |
Utiliser des filtres d'étape |
Cette option permet d'activer ou de désactiver des filtres lorsque vous avancez d'un pas avec entrée dans le code. |
Débogueur
Vues Java
Débogage local
Débogage à distance
Modifications des options de
lancement du débogueur
Connexion à une machine VM distante à l'aide de la
configuration du lancement d'application Java distante
Déconnexion d'une machine VM
Lancement d'un
programme Java
Préparation au débogage
Reprise de l'exécution des unités d'exécution interrompues
Exécution et débogage
Progression dans l'exécution d'un
programme
Interruption des unités d'exécution
Préférences de débogage
Actions d'exécution et de débogage
Vues et éditeurs