Debogger sous eclipse

Big_Boy Messages postés 4 Statut Membre -  
Marco la baraque Messages postés 1030 Statut Contributeur -
Bonjour les amis,

vous puvez m'aider pour m'expliquer comment compiler un programme avec un debogger sous ecplisa JAVA.

Je vous remerci d'avance pour votre aide

1 réponse

Marco la baraque Messages postés 1030 Statut Contributeur 329
 
Salut Big_Boy !

Sous Eclipse, il suffit de cliquer sur le bouton "debug" au lieu du bouton "run".

Tu peux insérer des breakpoints dans ton code en double-cliquant sur la marge à gauche (un gros point bleu va apparaître), ça aura pour effet d'arrêter l'exécution du programme à cette ligne, et tu pourras alors examiner l'état du système à cet instant t (les différents threads, l'état des variables, la pile d'exécution...).

Cordialement,
0
Big_Boy Messages postés 4 Statut Membre
 
Merco beaucoup, en fait mon probleme c'est que je travail sur un projet qui a commencer ca fait deux ans, et parfois j'ai du mal à comprendre le resultat attendu. c'est pour ca que j'ai besoin de plus d'explication pour dechiffrer les informations envoyer aprés la compilation
0
Marco la baraque Messages postés 1030 Statut Contributeur 329 > Big_Boy Messages postés 4 Statut Membre
 
Et il te faut quoi de plus comme information ?

En utilisant le déboggueur, tu peux arrêter ton programme à n'importe quel moment de l'exécution et connaître l'état de ton système (l'exécution se déroule après la compilation).

Je ne vois pas ce que tu peux souhaiter de plus, donc merci de m'éclairer.

Cordialement,
0
Big_Boy Messages postés 4 Statut Membre > Marco la baraque Messages postés 1030 Statut Contributeur
 
Slt marc la baraque

je te remercie pour tes explication, j'ai commencer à mieux comprendre le fonctionnement du debogger java. j'ai just une autre question. pour le breakpoint, je peux le placer ou je veux ou bien je le place just dans le main???? et comment choisir les point les plus sensible dans le programme???
0
Marco la baraque Messages postés 1030 Statut Contributeur 329 > Big_Boy Messages postés 4 Statut Membre
 
Bonsoir,
Tu peux placer des breakpoints absolument partout dans le programme, sur n'importe quelle ligne de n'importe quelle classe.
Il n'y a pas de solution miracle pour débugger : en général tu as une exception qui est levée, tu poses un breakpoint quelque peu avant et tu essaie de remonter la pile d'appel de manière à remonter à la source du problème.
Avec Eclipse tu peux aussi déboguer en mode pas-à-pas : ça te permet, suite à une interruption du programme via un breakpoint, d'exécuter la suite ligne par ligne afin de déceler le moment où ça va planter. Ca peut être pratique.

Cordialement,
0