Vue Débogage


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.

Vue Débogage

Les options suivantes sont disponibles dans la vue Débogage.

Options de la vue Débogage

Option

Nom

Description

Disponibilité

Option Copier la pile dans le menu contextuel

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
Bouton Déconnecter

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
Option Copier la pile dans le menu contextuel

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 :

  • Vous ne pouvez pas remonter au-delà d'une méthode native dans la pile.
  • Les données communes ne sont pas affectées par l'opération et conservent leurs valeurs en cours. Par exemple, un vecteur statique contenant des éléments n'est pas effacé.
Remarque : cette option n'est disponible que si la VM (machine virtuelle) sous-jacente la prend en charge.
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 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
Option Relancer dans le menu contextuel

Relancer

Cette option permet de relancer l'exécution de la cible de débogage sélectionnée.

Menu contextuel
Bouton Supprimer tous les programmes terminés

Supprimer tous les programmes terminés

Efface de la vue toutes les cibles de débogage terminées.

Menu contextuel et action de vue
Bouton Reprendre

Reprendre

Reprend l'exécution d'une unité d'exécution.

Menu contextuel, menu Exécution et action de vue
Afficher les moniteurs 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
Bouton Afficher les noms qualifiés

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 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 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
Bouton Avancer d'un pas avec entrée

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
Bouton Avancer d'un pas sans entrée

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

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
Bouton Interrompre

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
Bouton Arrêter

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 et relancer Arrêter & relancer Arrête l'exécution de la cible de débogage sélectionnée puis la relance. Menu contextuel
Option Arrêter & supprimer dans le 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
Option Arrêter tout dans le menu contextuel

Arrêter tout

Arrête tous les programmes actifs de la vue.

Menu contextuel
Bouton Filtres de progression 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

Concepts connexes

Débogueur
Vues Java
Débogage local
Débogage à distance

Tâches connexes

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

Référence connexe

Préférences de débogage
Actions d'exécution et de débogage
Vues et éditeurs