Debug.
On crée le programme suivant :
public class EntreeCalcul {
static int monCalcul(int x, int y, int z) {
int calcul = 0;
calcul = x;
calcul += (3 * y);
calcul *= z;
return calcul;
}
public static void main(String[] args) {
int n = monCalcul(2, 7, 3);
System.out.println(n);
}
}
On place un point d'arrêt :
Il faut double-cliquer dans la marge, à gauche de la ligne où on veut le point.
--
On lance le débogage grâce au bouton punaise : ![]()
Eclipse demande la permission de lancer la perspective "Debug".
On obtient cela :
Avec :

--
Avec les boutons suivants :
step over : faire avancer l'exécution d'une ligne. Si cette dernière contient un appel de méthode, ne pas détailler l'activation de celle-ci, c'est-à-dire considérer l'appel comme une instruction indivisible .
step into : avancer l'exécution d'une ligne. Si un appel de méthode est concerné, détailler son activation, c'est-à-dire aller dans la méthode et s'arrêter sur sa première ligne .
step return : relancer l'exécution normale, jusqu'à la fin de la méthode dans laquelle on est arrêté et le retour à la méthode qui a appelé celle-ci .
resume : relancer l'exécution normale, jusqu'à la fin du programme ou le prochain point d'arrêt .
terminate : terminer l'exécution.
--
Et pour revenir à la vue normale : ![]()
ou à la vue Debug :![]()






