Java デバッガーのクライアント/サーバー設計により、ネットワーク上のコンピューターから Java プログラムを起動でき、プラットフォームが稼働しているワークステーションからそのプログラムをデバッグできます。 これは、開発プラットフォームをホスティングできない装置のプログラムを開発するときに特に役立ちます。 また、Web サーバーなどの専用マシンでプログラムをデバッグするときにも便利です。
注: リモート・デバッグを行うには、リモート・デバッグ機能をサポートする Java VM を使用する必要があります。
プログラムをリモートでデバッグするためには、リモート・マシンがデバッガーからの接続を待機するようにリモート・マシン上でプログラムをデバッグ・モードで起動できなければなりません。 プログラムを起動するための技法、およびデバッガーを接続するための技法は、VM 特有のものです。 基本のステップは以下の通りです。
リモート起動構成をセットアップする場合には、いくつかの注意点があります。
リモート Java アプリケーション起動構成の使用
VM から切断