Come eseguire il debug con Eclipse: 10 passaggi (con immagini)

Sommario:

Come eseguire il debug con Eclipse: 10 passaggi (con immagini)
Come eseguire il debug con Eclipse: 10 passaggi (con immagini)

Video: Come eseguire il debug con Eclipse: 10 passaggi (con immagini)

Video: Come eseguire il debug con Eclipse: 10 passaggi (con immagini)
Video: 5 TRUCCHI per Spotify che DOVRESTI CONOSCERE nel 2020! 2024, Aprile
Anonim

Questa istruzione ha lo scopo di aiutare i programmatori principianti a iniziare rapidamente il debug con Eclipse. Utilizza un semplice programma per dimostrare come eseguire il debug in Eclipse. Copre le conoscenze e le abilità di base sul debug, quindi sarà facile da capire e facile da seguire. Vedremo come il programma viene eseguito passo dopo passo in modalità debug.

Passi

Debug con Eclipse Passaggio 1
Debug con Eclipse Passaggio 1

Passaggio 1. Imposta i punti di interruzione:

Per impostare un punto di interruzione, selezionare prima una riga di codice, quindi spostare il mouse sull'area più a sinistra di quella riga (come mostrato nell'immagine sotto), fare doppio clic o fare clic con il pulsante destro del mouse, quindi selezionare "Toggle Breakpoint" nell'elenco a comparsa, un piccolo apparirà una pallina blu, ciò significa che un punto di interruzione è stato impostato con successo.

Eseguire il debug con Eclipse Passaggio 2
Eseguire il debug con Eclipse Passaggio 2

Passaggio 2. Avviare il programma in modalità debug:

Abbiamo tre modi per farlo: 1> Premere F11; 2> Fare clic sulla voce "Esegui" nel menu principale, quindi selezionare "Debug" nell'elenco a discesa; 3> Fare clic sull'icona del bug nel pannello degli strumenti (come mostrato nell'immagine di seguito), quindi selezionare "Debug come applicazione Java".

Debug con Eclipse Passaggio 3
Debug con Eclipse Passaggio 3

Passaggio 3. Aggiungi variabili alla casella di controllo per l'esame:

Possiamo vedere che il programma ora si sta fermando sulla linea su cui abbiamo impostato un punto di interruzione. Ora aggiungeremo le variabili nella casella di controllo per vedere se il programma verrà eseguito come previsto. Per aggiungere una variabile nella casella di controllo, posiziona il cursore su di essa, fai clic con il pulsante destro del mouse, quindi nell'elenco a comparsa seleziona "Guarda".

Eseguire il debug con Eclipse Passaggio 4
Eseguire il debug con Eclipse Passaggio 4

Passaggio 4. Controllare i valori delle variabili nella casella di controllo:

Ora possiamo vedere che il valore di num1 e num2 è come previsto, ma sum è ancora 0.0, perché il programma non ha eseguito il codice che aggiornerà il valore di sum.

Debug con Eclipse Passaggio 5
Debug con Eclipse Passaggio 5

Passaggio 5. Entra in:

Esegui la funzione: ora useremo la funzione add() per calcolare la somma. Per vedere se la funzione add() funzionerà come ci aspettavamo, ci entreremo. Per fare ciò, basta premere F5, oppure sul pannello degli strumenti, premere l'icona "Step In" nel pannello degli strumenti, oppure nel menu principale, selezionare "Step Into" nell'elenco a discesa della voce "Esegui". Il programma verrà eseguito nella funzione add() e si fermerà sul primo codice eseguibile.

Eseguire il debug con Eclipse Passaggio 6
Eseguire il debug con Eclipse Passaggio 6

Passaggio 6. Ritorno dalla funzione:

Esegui il codice premendo F6, o premendo l'icona "Step Over" nel pannello degli strumenti, oppure nel menu principale, seleziona "Step Over" nell'elenco a discesa della voce "Esegui". Il programma tornerà dalla funzione add() a main() e si fermerà sulla stessa riga quando è uscito in precedenza.

Eseguire il debug con Eclipse Passaggio 7
Eseguire il debug con Eclipse Passaggio 7

Passaggio 7. Controllare il valore restituito dalla funzione:

Esegui il programma con Step Over, il valore di sum verrà modificato in 9.0.

Eseguire il debug con Eclipse Passaggio 8
Eseguire il debug con Eclipse Passaggio 8

Passaggio 8. Stampa il risultato:

Esegui il programma con Step Over. Dobbiamo usare Step Over invece di Step Into perché non abbiamo il codice sorgente della funzione println().

Eseguire il debug con Eclipse Passaggio 9
Eseguire il debug con Eclipse Passaggio 9

Passaggio 9. Imposta il filtro di debug:

Per evitare di entrare nelle funzioni senza codice sorgente, dovremo modificare alcune configurazioni per dire al debugger di non entrare in quelle funzioni anche se viene usato il comando. Dal menu principale "Windows", selezionare "Preferenze", quindi seguire i numeri in sequenza nell'immagine sottostante:

Debug con Eclipse Passaggio 10
Debug con Eclipse Passaggio 10

Passaggio 10. Interrompi in principale:

C'è un altro modo per fermare l'esecuzione di un programma a scopo di debug: Stop in main. Ciò significa che se è abilitato, ogni volta che un programma viene avviato, si fermerà sul primo codice eseguibile in main() in modo che il codice possa essere eseguito manualmente. Per abilitare "Stop in main", fare clic con il pulsante destro del mouse sul nome del progetto nella finestra di esplorazione del progetto, selezionare "proprietà" per visualizzare la finestra di dialogo "proprietà per xxx" (xxx è il nome del progetto), quindi seguire i passaggi etichettati con i numeri in sequenza.

Suggerimenti

  • Generalmente possiamo impostare breakpoint ovunque nel programma eccetto i commenti, “{“o “}”, ma in pratica dovremmo impostare breakpoint sul codice in questione, cioè impostare un breakpoint significativo;
  • Se non si desidera eseguire manualmente il programma in modalità debug, è possibile premere il "pulsante Riprendi" nel pannello degli strumenti per eseguire il punto di interruzione successivo o terminare il debug se non ci sono più punti di interruzione.

Consigliato: