Il debugger Java ha la struttura di un client/server e può essere quindi utilizzato per eseguire il debug di programmi che vengono eseguiti in locale (sulla stessa stazione di lavoro del debugger) o in remoto (su un altro computer della rete).
Il debug locale è il tipo di debug più semplice e più comune. Una volta completata la modifica e la generazione del programma Java, è possibile avviare il programma dalla stazione di lavoro utilizzando la voce di menu Esegui > Debug... dal workbench. Avviando il programma in questo modo, viene stabilita una connessione tra il client del debugger e il programma java che si desidera avviare. Per eseguire il debug del programma, è quindi possibile quindi utilizzare punti di interruzione, esecuzioni per passi o valutazione di espressioni.
Aggiunta di punti di interruzione
Ripresa dell'esecuzione dei thread sospesi
Esecuzione e debug
Sospensione thread
Preferenze di debug
Vista Debug
Azioni di esecuzione e debug