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 uruchomić program na stacji roboczej, wybierając z menu opcję
Wykonaj > Debuguj... w środowisku roboczym.
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 menu Wykonywanie
Akcje paska narzędzi Wykonywanie i Debugowanie