Eclipse - Programma di debug

Debug di un programma Java

Il modo più rapido per eseguire il debug di un programma Java è utilizzare la vista Esplora pacchetti. Nella vista Esplora pacchetti -

  • Fare clic con il tasto destro sulla classe java che contiene il metodo principale.
  • Seleziona Debug As → Java Application.

La stessa azione può essere eseguita utilizzando Esplora pacchetti selezionando la classe che contiene il metodo principale e facendo clic su Alt + Maiusc + D, J.

Entrambe le azioni sopra menzionate creano una nuova configurazione di debug e la utilizzano per avviare l'applicazione Java.

Se è già stata creata una configurazione di debug, è possibile utilizzarla per avviare l'applicazione Java selezionando Configurazioni di debug dal menu Esegui, facendo clic sul nome della configurazione di debug e quindi sul pulsante Debug.

La voce di menu Debug nel menu Esegui può essere utilizzata per riavviare l'applicazione Java che è stata precedentemente avviata in modalità di debug.

Il tasto di scelta rapida per avviare l'applicazione Java avviata in precedenza in modalità di debug è F11. Quando un programma java viene avviato in modalità debug, agli utenti viene richiesto di passare alla prospettiva di debug. La prospettiva di debug offre visualizzazioni aggiuntive che possono essere utilizzate per risolvere i problemi di un'applicazione.

L'editor java consente agli utenti di inserire punti di interruzione nel codice java. Per impostare un punto di interruzione, nell'area dell'editor fare clic con il pulsante destro del mouse sulla barra del marker e selezionare Attiva / disattiva punto di interruzione.

I punti di interruzione vengono visualizzati sulla barra degli indicatori. Sono anche visibili nella visualizzazione dei punti di interruzione.

Quando l'esecuzione del codice raggiunge un punto di interruzione, la JVM sospende l'esecuzione del programma. A questo punto, puoi ispezionare la memoria ed eseguire il programma in modo controllato.

Quando l'esecuzione di un programma viene sospesa, la vista di debug può essere utilizzata per ispezionare lo stack di chiamate.

La visualizzazione delle variabili può essere utilizzata per controllare il valore delle variabili.

Il menu Esegui ha voci di menu che ti consentono di riprendere l'esecuzione, passare su una riga di codice, entrare in una funzione ecc.

L'immagine sopra mostra i tasti di scelta rapida associati ad azioni come Resume, Step Into e Step Over, ecc.