ホームページ > Java > &#&チュートリアル > コマンドライン オプションを使用して Java プログラムをリモートでデバッグするにはどうすればよいですか?

コマンドライン オプションを使用して Java プログラムをリモートでデバッグするにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-14 21:46:11
オリジナル
1033 人が閲覧しました

How Can I Remotely Debug Java Programs Using Command-Line Options?

リモート デバッグ用の Java コマンドライン オプション

Java には、Java 仮想マシン (JVM) を介して Java プログラムのリモート デバッグを可能にするオプションが用意されています。 。リモートでデバッグするには、特定のコマンドライン オプションを設定する必要があります。

Java 5.0 より前のコマンドライン オプション

Java 5.0 より前では、2 つのオプションが使用されていました。

  • -Xdebug:リモート デバッグを有効にします。
  • -Xrunjdwp: 追加のデバッグ パラメーターを指定します。

Java 5.0 のコマンドライン オプション

Java 5.0 以降では、次の単一オプション:

  • -agentlib:jdwp: Java Debug Wire Protocol (JDWP) のデバッグ パラメーターを設定します。

-エージェントライブラリ:jdwpオプション

-agentlib:jdwp のオプションは次のとおりです。

  • transport=dt_socket: ソケット通信を有効にします。リモートを許可するデバッグ。
  • address=1044: デバッガー接続用の TCP/IP ポートを指定します。
  • suspend=n: プログラムの実行を直ちに開始します (むしろデバッガを待つよりも

離れたコンピュータで実行されている Java プログラムをリモートでデバッグするには:

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000 MyProgram
ログイン後にコピー
  • transport=dt_socket,server=y: リモートソケットを許可します接続。
  • suspend=n: すぐに実行を開始します。
  • address=8000: デバッガ接続をリッスンするポートを指定します。

以上がコマンドライン オプションを使用して Java プログラムをリモートでデバッグするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート