Struktura klient/serwer charakteryzująca debuger Java pozwala uruchomić program Java znajdujący się na komputerze w sieci i debugować go na stacji roboczej, na której uruchomiona jest platforma programistyczna. Jest to szczególnie przydatne podczas tworzenia programu dla urządzenia, które nie może być hostem tej platformy. Możliwość taka przydaje się również podczas debugowania programów na komputerach dedykowanych, takich jak serwery WWW.
Uwaga: Aby można było korzystać z funkcji debugowania zdalnego, należy użyć maszyny VM Java, która ją obsługuje.
Aby debugować program zdalnie, konieczne jest uruchomienie go w trybie debugowania na komputerze zdalnym, tak aby zaczekał na połączenie z debugerem. Konkretne techniki uruchamiania programu i podłączania debugera zależą od używanej maszyny VM. Podstawowe kroki są następujące:
Bardziej szczegółowe instrukcje dotyczące ustawiania konfiguracji startowej na potrzeby debugowania zdalnego można otrzymać od dostawcy używanej maszyny VM.
Korzystanie ze zdalnej konfiguracji startowej aplikacji Java
Rozłączanie z maszyną VM