Fasi dell'esecuzione di un programma Java

Quando un thread č sospeso, i controlli di step possono essere utilizzati per esaminare l'esecuzione del programma riga per riga. Durante l'esecuzione di un'operazione di step, se viene rilevato un punto di interruzione, l'esecuzione viene sospesa su quel punto e l'operazione di step viene conclusa.

Ignora l'istruzione

  1. Selezionare un frame dello stack nella visualizzazione Debug. La riga di esecuzione corrente nel frame dello stack viene evidenziata nell'editor nella prospettiva Debug.
  2. Fare clic sul pulsante Ignora l'istruzione della barra degli strumenti della visualizzazione Debug o premere il tasto F6. La riga correntemente selezionata viene eseguita e sospesa sulla riga eseguibile successiva.

Esegui istruzione

  1. Selezionare un frame dello stack nella visualizzazione Debug. La riga di esecuzione corrente nel frame selezionato viene evidenziata nell'editor nella prospettiva Debug.
  2. Fare clic sul pulsante Esegui istruzione della barra degli strumenti della visualizzazione Debug o premere il tasto F5. Viene richiamata la successiva espressione da eseguire nella riga correntemente selezionata e l'esecuzione viene sospesa sulla successiva riga eseguibile nel metodo che viene richiamato.

Esegui fino a return

  1. Selezionare un frame dello stack nella visualizzazione Debug. La riga di esecuzione corrente nel frame selezionato viene evidenziata nell'editor nella prospettiva Debug.
  2. Fare clic sul pulsante Esegui fino a return della barra degli strumenti della visualizzazione Debug o premere il tasto F7. L'esecuzione riprende fino a quando viene eseguita la successiva istruzione return presente nel metodo corrente e l'esecuzione viene sospesa sulla successiva riga eseguibile.

Esegui fino a riga

Quando un thread viene sospeso, č possibile riprendere l'esecuzione fino a una riga specificata. Costituisce un modo utile per sospendere l'esecuzione su una determinata riga senza dover impostare un punto di interruzione.

  1. Posizionare il cursore sulla riga in cui si desidera eseguire il programma e selezionare Esegui fino a riga dal menu di scelta rapida o utilizzare Ctrl+R. L'esecuzione del programma riprende e viene sospesa appena prima della riga specificata.
  2. E possibile che la riga non venga mai raggiunta e che il programma non venga sospeso. I punti di interruzione e le eccezioni provocano la sospensione di un thread prima del raggiungimento della riga specificata.

Argomenti correlati

Punti di interruzione
Prospettive Java

Attivitā correlate

Aggiunta di punti di interruzione
Avvio di un programma Java
Ripresa dell'esecuzione dei thread sospesi
Esecuzione e debug
Impostazione degli argomenti di esecuzione
Sospensione thread
 

Riferimenti correlati

Visualizzazione Debug


 Copyright IBM Corporation 2000, 2002. Tutti i diritti riservati.