JDB-オプション
この章では、jdbコマンドで引数として送信されるJDBで使用可能な重要なオプションについて説明します。
オプション
次の表に、JDBで受け入れられるオプションのリストを示します。
名前 | 説明 |
---|---|
-助けて | ヘルプメッセージを表示し、関連するオプションを一覧表示します。 |
-ソースパス | パスが指定されていない場合は、ソースファイルに指定されたパスを使用し、デフォルトのパス「。」、つまり現在のディレクトリを使用します。 |
-添付 | 実行中のVMアドレスを指定して、実行中のVMにデバッガーを接続します。 |
-聴く | 実行中のVMが標準コネクタを使用して接続するのを待ちます。 |
-聞く | 実行中のVMが任意のアドレスを使用して接続するのを待ちます。 |
-起動 | 起動ジョブの直後にデバッグされたアプリケーションを起動します。 |
-listconnectors | このVMで使用可能なコネクタを一覧表示します。 |
-接続する | リストされた引数値を持つ名前付きコネクターを使用して、ターゲットVMに接続します。 |
-dbgtrace | jdbをデバッグするための情報を出力します。 |
-tclient | Java Hotspot VM(クライアント)でアプリケーションを実行します。 |
-tserver | Java Hotspot VM(サーバー)でアプリケーションを実行します。 |
-Joption | JDBの実行に使用されるJava仮想マシンにオプションを渡します。 |
コマンドでのオプションの使用
次のコマンドは、上記のオプションのいくつかを使用する方法を示しています。
-助けて
次のコマンドは、JDBの使用に関する-helpを取得します。
\>jdb -help
-添付
次のコマンドは、指定されたVM(ポート番号:1099)にデバッガーを接続します。
\> jdb -attach 1099
-聴く
次のコマンドは、現在のVMで実行されているJDBプロセスを標準コネクタ(8008のVM)を使用して待機させます。
\>jdb -listen 8088
-聞く
次のコマンドは、現在のVMで実行されているJDBプロセスを任意のコネクタ(現在実行中のポートのVM)を使用して待機させます。
\>jdb –listenany
-tclient
次のコマンドは、JavaHotspot(™)VM(クライアント)でアプリケーションを実行します。
\>jdb –tclient
-tserver
次のコマンドは、JavaHotspot(™)VM(サーバー)でアプリケーションを実行します。
\>jdb -tserver