ホームページ > Java > &#&チュートリアル > Java アプリケーションのリモート デバッグを有効にする方法は?

Java アプリケーションのリモート デバッグを有効にする方法は?

Linda Hamilton
リリース: 2024-12-17 11:47:24
オリジナル
442 人が閲覧しました

How to Enable Remote Debugging for Java Applications?

Java アプリケーションをリモートでデバッグする方法

Java プログラムのリモート デバッグには、Java 仮想マシン (JVM) を有効にする特定のコマンドライン オプションが必要です) リモート アクセス用。

コマンド ラインオプション

Java 5.0 以前:

  • -Xdebug: デバッグ モードを有効にします。
  • -Xrunjdwp: を指定します。リモート デバッグの設定。

Java 5.0 以降:

  • -agentlib:jdwp: を組み合わせた単一のオプション-Xdebug の機能と-Xrunjdwp.

オプション パラメーター

  • transport=dt_socket: リモート デバッグのトランスポート メカニズムを指定します。リモート コンピューターのデバッグにはソケットが推奨されます。
  • address=8000: デバッガー接続用の TCP/IP ポートを設定します。デフォルトはローカル接続です。
  • suspend=y: デバッガが接続されるまでプログラムの実行を一時停止します。
  • suspend=n: プログラムの実行を開始します

使用法

Java 5.0 より前のバージョンの場合:

java -Xdebug -Xrunjdwp
ログイン後にコピー

Java 5.0 以降の場合:

java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
ログイン後にコピー

これらのオプションにより、JVM は外部からのリモート デバッグ接続を受け入れることができます。 Visual Studio Code や IntelliJ IDEA などのデバッガー ツール。その後、デバッガーを使用してブレークポイントを設定し、変数を検査し、コードをリモートでステップ実行することができます。

以上がJava アプリケーションのリモート デバッグを有効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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