Vous êtes sur la page 1sur 1

Premiers pas avec le debugger Eclipse

Ple Informatique - LCPOO

Au lieu de polluer votre code avec des System.out.print (ou autre) pour inspecter ltat dune variable, nous
vous conseillons dutiliser le debugger dEclipse. Un debugger permet dexcuter un programme pas--pas afin
den vrifier le comportement et ltat. Voici la dmarche simplifie suivre 1 .

1 Ajouter/Supprimer un point darrt


Un point darrt permet de signaler au debugger o se mettre en pause. Un point darrt est signal par le symbole
(rond bleu).
Ajouter un point darrt : clic droit sur la marge gauche, au niveau de la ligne qui nous intresse, puis choisir
Toggle Breakpoint ou tout simplement double cliquer sur la marge gauche au mme niveau
Supprimer un point darrt : clic droit sur le point darrt ( ), puis Toggle Breakpoint

2 Lancer/Stopper le debugger
Une fois un point darrt dfini, il est temps de lancer le debugger dEclipse. Lorsque le debugger est lanc, Eclipse
vous propose de passer en perspective Debug (Confirm Perspective Switch). Il faut accepter, ce qui changera l-
grement lagencement des vues dans Eclipse. Il suffit ensuite dattendre que lexcution atteigne le point darrt,
pour inspecter ltat des variables, puis ventuellement relancer lexcution.
Lancer le debugger : clic sur licne (Debug) ou clic droit sur la classe contenant la mthode main puis
Debug As > Java Application dans le menu contextuel

3 Inspecter la variable
Une fois le debugger en pause, il est possible dinspecter ltat dune variable dans la vue Variable (en haut droite
de la fentre, par dfaut). Par exemple, dans la figure suivante, la variable timeLimit est gale 1000.

4 Relancer/Stopper le debugger
Une fois les variables souhaites inspectes, vous pouvez soit continuer lexcution pour vrifier dautres points
darrts, ou bien stopper lexcution.
Relancer le debugger : clic sur licne (Resume)
Arrter lexcution : clic sur licne (Terminate)
Revenir la perspective Java de base : clic sur licne (Java Perspective)

1. Le debugger Eclipse sera etudi plus en profondeur lors du TP5.

Vous aimerez peut-être aussi