In questa sezione verrà eseguito il debug di un programma Java.
1. |
Nella visualizzazione Explorer pacchetti nella prospettiva Java, fare doppio clic su junit.samples.VectorTest.java per aprirlo in un editor. |
2. |
Posizionare il cursore sulla barra degli indicatori (accanto al bordo sinistro dell'area di editor) sulla seguente riga del metodo setUp(): fFull.addElement (new Integer(1)); e fare doppio clic per impostare un punto di interruzione. ![]() Nota: il punto di interruzione è di colore blu senza sovrapposizione di segno di spunta in quanto non è stato ancora installato, cioè la classe contenente non è stata ancora caricata dalla VM Java. |
3. |
Nella visualizzazione Explorer pacchetti, selezionare il pacchetto junit.samples, quindi il menu Esegui. Dal menu Esegui, selezionare Debug come e scegliere Applicazione Java. |
4. |
Selezionare la voce VectorTest - junit.samples - /JUnit nella finestra e fare clic su Fine. ![]() |
5. |
Appena il punto di interruzione viene raggiunto, la prospettiva Debug si apre e l'esecuzione viene sospesa. Si osservi che il processo è ancora attivo (non è terminato) nella visualizzazione Debug. Altri thread potrebbero ancora essere in esecuzione. ![]() Nota: il punto di interruzione ha un segno di spunta sovrapposto in quanto è, ora, installato (VectorTest è stato caricato nella VM Java). |
6. |
Nell'editor della prospettiva Debug, selezionare l'intera riga in cui è impostato il punto di interruzione e scegliere Esamina dal relativo menu di scelta rapida. ![]() |
7. |
L'espressione viene valutata nel contesto del frame di stack corrente e i risultati vengono riportati nella visualizzazione Espressioni. Selezionare l'espressione nella visualizzazione Espressioni e scegliere Rimuovi dal relativo menu di scelta rapida. |
8. |
La visualizzazione Variabili mostra il valore delle variabili presenti nel frame di stack selezionato. Espandere la struttura fFull nella visualizzazione Variabili fino a visualizzare elementCount. ![]() |
9. |
Durante l'esecuzione delle operazioni VectorTest nella visualizzazione Debug, controllare le variabili (ad esempio elementCount) nella visualizzazione Variabili: Fare clic sul pulsante Ignora l'istruzione per ignorare la riga di codice evidenziata. L'esecuzione continuerà sulla riga successiva dello stesso metodo (oppure, se ci si trova alla fine del metodo, continuerà nel metodo da cui il metodo corrente è stato richiamato). Nota: le variabili modificate come conseguenza dell'ultima operazione vengono evidenziate nel colore specificato nella pagina delle preferenze della visualizzazione Variabili di Debug "Colore del valore della variabile modificata" (il colore predefinito è rosso).![]() |
10. |
Se il programma non è stato completamente eseguito dopo l'esecuzione del debug, selezionare Termina dal menu di scelta rapida della voce di avvio del programma nella visualizzazione Debug. |