IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Développons en Java avec Eclipse

13/07/2003




7. Deboguer du code Java
7.1. La perspective "debug"
7.2. Les vues spécifiques au débogage
7.2.1. La vue "Débogage"
7.2.2. La vue "Variables"
7.2.3. La vue "Points d'arrêts"
7.2.4. La vue "Expressions"
7.2.5. La vue "Affichage"
7.3. Mise en oeuvre du débogueur
7.3.1. Mettre en place un point d'arêt
7.3.2. Exécution dans le débogueur


7. Deboguer du code Java


La suite de ce chapitre sera développée dans une version future de ce document

7.1. La perspective "debug"


Pour déboguer du code Java, Eclipse propose une perspective dédiée : la perspective "débogage".

Celle ci est automatiquement affichée lorsqu'une application est lancée sous le contrôle du débogueur en utilisant le bouton de la barre d'outils. Son principe de fonctionnement est identique au bouton d'exécution situé juste à côté de lui.

Par défaut, la perspective "débogage" affiche quelques vues aussi présentes dans la perspective Java (les vues "Structure" et "Console") ainsi que l'éditeur de code Java.

Elle affiche aussi plusieurs vues particulièrement dédiées au débogage.


7.2. Les vues spécifiques au débogage


Les vues spécifiques au débogage sont :

  • la vue "Débogage" : affiche sous la forme d'une arborescence, les différents processus en cours d'exécution ou exécutés
  • la vue "Variables" :
  • la vue "Points d'arrêts" :
  • la vue "Expressions" :
  • la vue "Affichage" :


7.2.1. La vue "Débogage"


Cette vue affiche sous la forme d'une arborescence, les différents processus en cours d'exécution ou exécutés.

Cette vue possède plusieurs icônes qui permettent d'agir sur les éléments affichés dans la vue

Icône

Rôle


Reprendre l'exécution précédemment interrompue


Interrompre l'exécution du processus


Permet de mettre fin au processus


Enlève de la liste tous les processus qui sont terminés


Affiche ou non le nom pleinement qualifiés des objets

L'exécution d'un processus est automatiquement suspendu dans les cas suivants :

  • un point d'arrêt est rencontré
  • une exception non capturée est propagée jusqu'au sommet de la pile d'appel


7.2.2. La vue "Variables"




7.2.3. La vue "Points d'arrêts"



7.2.4. La vue "Expressions"



7.2.5. La vue "Affichage"



7.3. Mise en oeuvre du débogueur



7.3.1. Mettre en place un point d'arêt


Pour placer un point d'arrêt, il suffit dans l'éditeur de double cliquer dans la barre de gauche pour faire apparaître une icône ronde bleue.



7.3.2. Exécution dans le débogueur


Pour lancer l'exécution dans le débuggeur, il faut ouvrir le menu en cliquant sur flèche du bouton

Un menu déroulant propose de déboguer les dernières applications exécutées ou de lancer le débogage de la source courante en proposant deux options de menu :


Le plus simple pour lancer le débogage d'une application est de sélectionner l'option « Déboguer en tant que / Application Java »

L'option "Déboguer" permet de fournir des paramètres précis en vue de l'exécution d'une application sous le débogueur. Un assistant permet de sélectionner la classe et de préciser les paramètres.




Copyright (C) 1999-2003 Jean Michel DOUDOUX