リモート デバッグを使用すると、開発者はリモート マシン上で実行されている Java アプリケーションを診断し、トラブルシューティングできます。正しい手順に従っているにもかかわらず、ユーザーはデバッガーとアプリケーション間の接続を確立する際に問題が発生する可能性があります。
提供されたコード スニペットは、次の構成を使用して、Linux マシン上で Java アプリケーションをデバッグ モードで起動することを目的としています。
java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n
ユーザーは Linux マシンと Windows マシンの両方でポート 4000 を開きましたが、デバッガはポート 4000 を開くことに失敗しました。 connect.
解決策は、-Xrunjdwp フラグの構文にあります。正しい形式は次のとおりです:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n myapp
主な違い:
以上がポート 4000 を開いているにもかかわらず、リモート Java デバッガが接続しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。