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.
Les options suivantes sont disponibles dans la vue Débogage.
Option |
Nom |
Description |
Disponibilité |
---|---|---|---|
![]() |
Copier la pile |
Copie dans le presse-papiers la pile d'unités d'exécution interrompues sélectionnée ainsi que l'état des unités en cours d'exécution. |
Menu contextuel |
![]() |
Déconnecter |
Déconnecte le débogueur e la cible de débogage sélectionnée lors d'une session de débogage à distance. |
Menu contextuel et action de vue |
![]() |
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. Tenez compte des restrictions suivantes lorsque vous utilisez cette fonction :
|
Menu contextuel et action de vue |
Modifier... | Affiche la boîte de dialogue de configuration de lancement pour vous permettre d'effectuer des modifications. | Menu contextuel | |
![]() |
Editer le chemin de recherche des fichiers source | Affiche la boîte de dialogue de recherche des fichiers source pour vous permettre d'effectuer des modifications. | Menu contextuel |
Rechercher... | Affiche la boîte de dialogue de recherche d'éléments dans la vue Débogage. | Menu contextuel | |
Ouvrir un type déclaré | Ouvre le type déclaré du cadre de pile sélectionné dans un nouvel éditeur. | Menu contextuel | |
Ouvrir la hiérarchie des types déclarés | Affiche la hiérarchie des types pour le type déclaré du cadre de pile sélectionné. | Menu contextuel | |
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 | |
![]() |
Relancer |
Cette option permet de relancer l'exécution de la cible de débogage sélectionnée. |
Menu contextuel |
![]() |
Supprimer tous les programmes terminés |
Efface de la vue toutes les cibles de débogage terminées. |
Menu contextuel et action de vue |
![]() |
Reprendre |
Reprend l'exécution d'une unité d'exécution. |
Menu contextuel, menu Exécution et action de vue |
![]() |
Afficher les moniteurs | Cette option permet d'afficher ou de masquer les moniteurs. Remarque : Cette option affiche uniquement les informations de moniteur si la machine virtuelle (VM) sous-jacente la prend en charge. |
Action de vue |
![]() |
Afficher les noms qualifiés |
Cette option permet en alternance d'afficher ou de masquer les noms qualifiés. |
Action de vue |
![]() |
Afficher les unités système | Cette option permet d'afficher ou de masquer les unités système | Action de vue |
![]() |
Afficher les groupes d'unités d'exécution | Cette option permet d'afficher ou de masquer les groupes d'unités d'exécution | Action de vue |
![]() |
Avancer d'un pas avec entrée |
Option permettant d'entrer dans l'instruction mise en évidence. |
Menu contextuel, menu Exécution et action de vue |
![]() |
Avancer d'un pas sans entrée |
Option permettant d'avancer dans l'instruction mise en évidence sans entré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. |
Menu contextuel, menu Exécution et action de vue |
![]() |
Exécuter jusqu'à l'instruction de retour |
Option permettant 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. |
Menu contextuel, menu Exécution et action de vue |
![]() |
Interrompre |
Interrompt 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. |
Menu contextuel, menu Exécution et action de vue |
![]() |
Arrêter |
Arrête l'exécution de la cible de débogage sélectionnée. |
Menu contextuel, menu Exécution et action de vue |
![]() |
Arrêter & relancer | Arrête l'exécution de la cible de débogage sélectionnée puis la relance. | Menu contextuel |
![]() |
Arrêter & supprimer |
Arrête l'exécution de la cible de débogage sélectionnée et supprime cette unité de la vue. |
Menu contextuel |
![]() |
Arrêter tout |
Arrête tous les programmes actifs de la vue. |
Menu contextuel |
![]() |
Utiliser les filtres de progression | Active/désactive les filtres de progression. Lorsque cette option est activée, toutes les fonctions d'étape appliquent des filtres de progression. | Menu contextuel, menu Exécution et action de vue |
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