「デバッグ」ビュー

このビューを使用すると、ワークベンチでプログラムのデバッグまたは実行を管理できます。 このビューには、デバッグしているターゲットごとに、中断しているスレッドのスタック・フレームが表示されます。 プログラムの各スレッドは、ツリーのノードとして表示されます。 実行中のターゲットごとにプロセスが表示されます。

スレッドが中断している場合は、そのスタック・フレームは子エレメントとして表示されます。

「デバッグ」ビューのコマンド

コマンド

名前

説明

「再開」ボタン

再開

このコマンドは、中断しているスレッドを再開します。

「中断」ボタン

中断

このコマンドは、コードのブラウズや変更、データのインスペクション、ステップなどを行うことができるように、ターゲットの選択されているスレッドを中断します。

「終了」ボタン

終了します。

このコマンドは、選択されたデバッグ・ターゲットを終了します。

コンテキスト・メニューの「終了および除去」コマンド
コンテキスト・メニューのみ

終了および除去

このコマンドは、選択されているデバッグ・ターゲットを終了し、このデバッグ・ターゲットをビューから除去します。

コンテキスト・メニューの「すべて終了」コマンド
コンテキスト・メニューのみ

すべて終了

このコマンドは、ビュー内のアクティブな起動をすべて終了します。

「切断」ボタン

切断

このコマンドは、リモートでデバッグ中に、選択されているデバッグ・ターゲットからデバッガーを切断します。

「終了したすべての起動を除去」ボタン

終了したすべての起動を除去

このコマンドは終了したデバッグ・ターゲットをすべてビューの表示から消去します。

「フィルター操作のあるステップ」ボタン フィルター操作のあるステップ このコマンドは、ステップ・フィルターの現行セットが適用されている、 強調表示されたステートメントにステップインします。
「ステップイン」ボタン

ステップイン

このコマンドは、強調表示されているステートメントにステップイントゥします。

「ステップオーバー」ボタン

ステップオーバー

このコマンドは、強調表示されているステートメントをステップオーバーします。 実行は、同じメソッド内の次の行、または、(メソッドの最後の行にいる場合は) 現在のメソッドを呼び出したメソッドから続行します。

カーソルはメソッドの宣言までジャンプし、この行を選択します。

「リターンまで実行」ボタン

リターンまで実行

このコマンドは、現行メソッドからステップアウトします。 このオプションは、現在のメソッドを終了した後、実行を停止します。

「修飾名の表示」ボタン

修飾名の表示

このオプションを切り替えることにより、修飾名を表示または非表示にすることができます。

コンテキスト・メニューの「スタックのコピー」コマンド
コンテキスト・メニューのみ

スタックのコピー

このコマンドは、実行中のスレッドの状態だけでなく、中断しているスレッドの選択スレッドをクリップボードにコピーします。

コンテキスト・メニューのみ

フレームにドロップ

このコマンドを実行すると、後退して指定されたスタック・フレームに再入することができます。 このフィーチャーは、「逆方向に実行」してゆき、プログラムを途中から再始動することに似ています。

後退して指定されたスタック・フレームに再入するには、「ドロップ」したいスタック・フレームを選択し、 コンテキスト・メニューから「フレームにドロップ」を選択します。

このフィーチャーには、いくつかの注意事項があります。

  • スタック上のネイティブ・メソッドを通り過ぎることはできません。
  • グローバル・データは影響を受けず、現行値を保持します。例えば、エレメントを含む静的なベクトルは、 消去されません。
注: このコマンドを使用できるのは、基本の VM がこのフィーチャーをサポートしている場合だけです。

コンテキスト・メニューの「再起動」コマンド
コンテキスト・メニューのみ

再起動

このコマンドは、選択されたデバッグ・ターゲットを再起動します。

コンテキスト・メニューのみ

プロパティー

このコマンドは、選択された起動のプロパティーを表示します。またこのコマンドを使用すると、選択された プロセスの完全なコマンド行を表示することができます。

コンテキスト・メニューのみ

ステップ・フィルターの使用

このオプションを切り替えることにより、ステップインを実行するときにステップ・フィルターを適用できます。

 

関連概念

デバッガー
Java ビュー
ローカル・デバッグ
リモート・デバッグ

関連タスク

デバッガー起動オプションの変更
リモート Java アプリケーション起動構成を使用したリモート VM との接続
VM から切断
Java プログラムの起動
デバッグの準備
中断されたスレッドの実行を再開
実行およびデバッグ
プログラム実行ステップを実行
スレッドの中断

関連参照

デバッグの設定
実行およびデバッグ・アクション
ビューおよびエディター


Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.