Debuger Java został zaprojektowany w architekturze klient/serwer, tak aby można go było używać do debugowania programów uruchamianych lokalnie (na tej samej stacji roboczej, co debuger) lub zdalnie (na innym komputerze w sieci).
Debugowanie lokalne jest najprostszym i najpowszechniejszym rodzajem debugowania. Po zakończeniu edytowania i budowania programu Java można go uruchomić na używanej stacji roboczej za pomocą opcji Wykonaj > Debuguj w menu środowiska roboczego. Uruchomienie programu w ten sposób spowoduje nawiązanie połączenia między klientem debugera i uruchamianym programem Java. Podczas debugowania programu można korzystać z punktów zatrzymania, funkcji wykonywania krokowego oraz wartościowania wyrażeń.
Dodawanie punktów zatrzymania
Wznawianie wykonywania zawieszonych wątków
Wykonywanie i debugowanie
Zawieszanie wątków
Preferencje debugowania
Widok Debugowanie
Akcje Wykonaj i Debuguj