6

最近アイデアのリモートデバッグ手順を知りました。私がすることは、実行の下にリモートデバッグの構成をコピーすることです | Idea のデバッグ構成をコマンド ライン Java 実行パラメータに追加します。実際のコマンド ライン パラメータは次のとおりです。

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

スクリプトの場合は、これらのコマンドを追加します。これにより、コマンド ラインに次のメッセージが表示されます。

Listening for transport dt_socket at address: 8000

したがって、ローカル ソース コードを使用してデバッグを行うことができます。ただし、リモート デバッグの仕組みがよくわかりません。リモートデバッグが実際にどのように機能するかを知っている人は、説明をお願いします。

ありがとうございました!

4

3 に答える 3

10

リモート デバッグとは、ローカル マシンでもリモート マシンでも、どこでも Java コードを実行できることを意味します。デバッグ モードで実行している場合は、IDE から TCP ネットワーク接続を使用して接続し、デバッグを実行できます。IDE には、実行中のクラスのソース コードが必要です。これにより、このコード内にブレークポイントを配置して、ステッピングや変数の検査などを実行できます。

技術的な詳細に関心がある場合は、JPDA のドキュメントを参照してください。

于 2012-07-25T09:43:25.850 に答える