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 Programm auf dedizierten Maschinen wie beispielsweise Webservern 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 Schritt sind hierbei Folgende:
Weitere spezifische Anweisungen zum Einrichten einer Startkonfiguration für das ferne Debug können Sie in der Regel bei Ihrem VM-Provider erhalten.
Startkonfiguration für ferne Java-Anwendung verwenden
Verbindung zu VM trennen