Debugowanie zdalne

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:

  1. Upewnij się, że budujesz program Java z dostępnymi informacjami dotyczącymi debugowania. Atrybutami tymi można sterować w oknie Okna > Preferencje > Java > Kompilator
  2. Po zbudowaniu programu Java zainstaluj go na komputerze docelowym. Czynność ta polega na skopiowaniu plików .CLASS lub .JAR w odpowiednie miejsce na komputerze zdalnym.
  3. Wywołaj program Java na komputerze zdalnym, używając odpowiednich argumentów maszyny VM w celu określenia trybu debugowania i portu komunikacyjnego debugera.
  4. Uruchom debugera, korzystając ze zdalnej konfiguracji startowej, i podaj adres oraz port komputera zdalnego.

Bardziej szczegółowe instrukcje dotyczące ustawiania konfiguracji startowej na potrzeby debugowania zdalnego można otrzymać od dostawcy używanej maszyny VM. 

Czynności pokrewne

Korzystanie ze zdalnej konfiguracji startowej aplikacji Java
Rozłączanie z maszyną VM