W środowisku JDT udostępniono debuger, który pozwala wykrywać i diagnozować błędy w programach uruchamianych lokalnie i zdalnie.
Debuger pozwala sterować wykonywaniem programu przez ustawianie punktów zatrzymania, zawieszanie uruchomionych programów, krokowe wykonywanie kodu oraz analizowanie wartości zmiennych.
Debuger został zaprojektowany w układzie klient/serwer, tak aby można było debugować zarówno programy uruchamiane zdalnie w innych systemach w sieci, jak i programy uruchamiane na lokalnej stacji roboczej. Klient debugowania działa w obrębie środowiska roboczego na stacji roboczej użytkownika. Serwer debugowania jest uruchamiany w tym samym systemie, co debugowany program. Może to być program uruchamiany na stacji roboczej użytkownika (debugowanie lokalne) lub program uruchamiany na komputerze dostępnym za pośrednictwem sieci (debugowanie zdalne).
Java Development Tools (JDT)
Punkty zatrzymania
Debugowanie zdalne
Debugowanie lokalne
Dodawanie punktów zatrzymania
Zmienianie opcji uruchamiania debugera
Nawiązywanie połączenia ze zdalną maszyną VM przy użyciu konfiguracji startowej zdalnej aplikacji Java
Rozłączanie z maszyną VM
Wartościowanie wyrażeń
Uruchamianie programu Java
Przygotowywanie do debugowania
Wznawianie wykonywania zawieszonych wątków
Wykonywanie i debugowanie
Zawieszanie wątków
Preferencje debugowania
Widok Debugowanie
Akcje Wykonaj i Debuguj