このビューを使用すると、ワークベンチでプログラムのデバッグまたは実行を管理できます。 このビューには、デバッグしているターゲットごとに、中断しているスレッドのスタック・フレームが表示されます。 プログラムの各スレッドは、ツリーのノードとして表示されます。 実行中のターゲットごとにプロセスが表示されます。
スレッドが中断している場合は、そのスタック・フレームは子エレメントとして表示されます。
コマンド |
名前 |
説明 |
---|---|---|
![]() |
再開 |
このコマンドは、中断しているスレッドを再開します。 |
![]() |
中断 |
このコマンドは、コードのブラウズや変更、データのインスペクション、ステップなどを行うことができるように、ターゲットの選択されているスレッドを中断します。 |
![]() |
終了 |
このコマンドは、選択されたデバッグ・ターゲットを終了します。 |
|
終了および除去 |
このコマンドは、選択されているデバッグ・ターゲットを終了し、このデバッグ・ターゲットをビューから除去します。 |
|
すべて終了 |
このコマンドは、ビュー内のアクティブな起動をすべて終了します。 |
![]() |
切断 |
このコマンドは、リモートでデバッグ中に、選択されているデバッグ・ターゲットからデバッガーを切断します。 |
![]() |
終了したすべての起動を除去 |
このコマンドは終了したデバッグ・ターゲットをすべてビューの表示から消去します。 |
![]() |
ステップ・フィルターの使用 | このコマンドは、ステップ・フィルターをオン/オフに切り替えます。 ステップ・フィルターがオンになると、すべてのステップ機能がステップ・フィルターを適用します。 |
![]() |
ステップイン |
このコマンドは、強調表示されているステートメントにステップインします。 |
![]() |
ステップオーバー |
このコマンドは、強調表示されているステートメントをステップオーバーします。 実行は、同じメソッド内の次の行、または、(メソッドの最後の行にいる場合は) 現在のメソッドを呼び出したメソッドから続行します。 カーソルはメソッドの宣言までジャンプし、この行を選択します。 |
![]() |
リターンまで実行 |
このコマンドは、現在のメソッドからステップアウトします。 このオプションは、現在のメソッドを終了した後、実行を停止します。 |
![]() |
修飾名の表示 |
このオプションを切り替えることにより、修飾名を表示または非表示にすることができます。 |
|
スタックのコピー |
このコマンドは、実行中のスレッドの状態だけでなく、中断しているスレッドの選択されたスタックをクリップボードにコピーします。 |
|
フレームにドロップ |
このコマンドを実行すると、後退して指定されたスタック・フレームに再入することができます。 このフィーチャーは、「逆方向に実行」してゆき、プログラムを途中から再始動することに似ています。 後退して指定されたスタック・フレームに再入するには、「ドロップ」したい先のスタック・フレームを選択して、 「フレームにドロップ」を選択します。 このフィーチャーには、いくつかの注意事項があります。
|
|
再起動 |
このコマンドは、選択されたデバッグ・ターゲットを再起動します。 |
コンテキスト・メニューのみ |
プロパティー |
このコマンドは、選択された起動のプロパティーを表示します。またこのコマンドを使用すると、選択された プロセスの完全なコマンド行を表示することができます。 |
デバッガー
Java ビュー
ローカル・デバッグ
リモート・デバッグ
デバッガー起動オプションの変更
リモート Java アプリケーション起動構成を使用したリモート VM との接続
VM から切断
Java プログラムの起動
デバッグの準備
中断されたスレッドの実行を再開
実行およびデバッグ
プログラム実行ステップを実行
スレッドの中断