The Java Development Toolkit (JDT) includes a debugger that enables you to detect and diagnose errors in your programs running either locally or remotely.
Il debugger consente di controllare l'esecuzione del programma impostando punti di interruzione, sospendendo i programmi avviati, analizzando il codice ed esaminando il contenuto delle variabili.
Il debugger presenta una struttura client/server in modo da consentire il debug di programmi in esecuzione remota su altri sistemi della rete o di programmi in esecuzione localmente sulla propria workstation. Il client di debug viene eseguito all'interno del workbench sulla propria stazione di lavoro. Il server del debugger viene eseguito sullo stesso sistema in cui si trova il programma da sottoporre a debug. Potrebbe trattarsi di un programma avviato sulla propria stazione di lavoro (debug locale) o di un programma avviato su un computer accessibile tramite una rete (debug remoto).
JDT (Java development tools)
Punti di interruzione
Debug remoto
Debug locale
Aggiunta di punti di interruzione
Modifica delle opzioni di avvio del debugger
Connessione a una VM remota con la configurazione di avvio dell'applicazione Java remota
Disconnessione da una VM
Valutazione di espressioni
Avvio di un programma Java
Preparazione al debug
Ripresa dell'esecuzione dei thread sospesi
Esecuzione e debug
Sospensione thread
Preferenze di debug
Vista Debug
Run menu actions
Run and Debug toolbar actions