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 czynności są następujące:

  1. Upewnij się, że budujesz program Java z dostępnymi informacjami dotyczącymi debugowania.  (Atrybutami tymi można sterować na stronie preferencji Przejdź do strony preferencji kompilatora JavaJava > 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.

Podczas definiowania zdalnej konfiguracji startowej należy pamiętać o kilku rzeczach:

Czynności pokrewne

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