コマンドライン オプションを使用して Java プログラムをリモートでデバッグするにはどうすればよいですか?
Dec 14, 2024 pm 09:46 PMリモート デバッグ用の 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 サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











2025年のトップ4 JavaScriptフレームワーク:React、Angular、Vue、Svelte

Javaのクラスロードメカニズムは、さまざまなクラスローダーやその委任モデルを含むどのように機能しますか?

高度なJavaプロジェクト管理、自動化の構築、依存関係の解像度にMavenまたはGradleを使用するにはどうすればよいですか?

カフェインやグアバキャッシュなどのライブラリを使用して、Javaアプリケーションにマルチレベルキャッシュを実装するにはどうすればよいですか?

Spring Boot Snakeyaml 2.0 CVE-2022-1471問題修正
