Durch den Client/Server-Entwurf des Java-Debuggers können Sie ein Java-Programm auf einem Computer im Netz starten und das Debug auf der Workstation vornehmen, auf der die Plattform aktiv ist. Dies ist insbesondere dann hilfreich, wenn Sie ein Programm für eine Einheit entwickeln, die nicht als Host für die Entwicklungsplattform dienen kann. Außerdem ist diese Funktion nützlich, wenn das Debug für Programme auf dedizierten Maschinen wie beispielsweise Web-Servern ausgeführt wird.
Hinweis: Zur Verwendung des fernen Debugs benötigen Sie eine Java-VM, die diese Funktion unterstützt.
Damit Sie ein fernes Debug für ein Programm ausführen können, müssen Sie das Programm im Debugmodus auf der fernen Maschine starten können, damit es auf eine Verbindung vom Debugger wartet. Die spezifische Technik für das Starten des Programms und das Herstellen der Verbindung zum Debugger ist von der VM abhängig. Die grundlegenden Schritte sind hierbei Folgende:
Beim Einrichten der fernen Konfiguration sind folgende Punkte zu beachten:
Startkonfiguration für ferne Java-Anwendung verwenden
Verbindung zu VM trennen