スタック・ウィンドウ

「表示」メニュー次の選択「デバッガ」次の選択「スタック」

スタック・ウィンドウには、選択したスレッドのコール・スタックが表示されます。スタック・ウィンドウには、選択したスレッドで実行され、まだ完了していないメソッドが表示されます。実行後のメソッドは、スタック・ウィンドウには表示されません。

デフォルトでは、スタック・ウィンドウにはクラス名およびメソッド名がリストされます。オプションとして、ファイル名および行番号の表示を選択できます。表示される列は、「プリファレンス」ダイアログのデバッガ - スタック・ページにおける「列」の設定により決まります。

注意:

ポップアップ・メニュー

スタック・ウィンドウから次のポップアップ・メニュー・オプションを選択して、スタック・ウィンドウで現在選択されている項目に適用できます。スタック・ウィンドウを右クリックすると、次のポップアップ・メニュー・オプションが表示されます。

メソッドのソースに移動
ソース・エディタにメソッドを表示し、コード行をハイライト表示します。
スタック・ウィンドウのリストでメソッド名をダブルクリックして、ソース・コードに直接移動することもできます。
注意: デバッガは、クラスのSourceFile属性を使用してソース・ファイルを検索します。クラスにSourceFile属性が存在しない場合、デバッガはクラス名に基づいてソース・ファイルを検索しようとします。クラス名がファイル名と同じでない場合(たとえばインナー・クラスなど)、デバッガはソース・ファイルを検出できません。スタック・フレームの行番号が使用できない場合、デバッガはファイルの先頭に移動します。
ここに戻る
ユーザーは実行ポイントを下位のスタック・フレームにリセットできます。たとえば、main ()メソッドがA()メソッドをコールし、A()メソッドがB()メソッドをコールする場合、このオプションはmain()メソッドおよびA()メソッドに使用でき、実行ポインタをmain()またはA()にリセットできます。
バイトコードの表示
ソース行ではなく、バイト・コード・ビューおよびデバッグ・タイプ・コードの説明を表示します。メイン・ツールバーでは、「バイトコードのステップ実行」および「バイトコードのトレース実行」という2つの新規デバッグ・アクション・ボタンを使用できます。これらのボタンを使用して、バイト・コードのステップ実行とソース行のステップ実行を切り替えることができます。
プリファレンス
「プリファレンス」ダイアログのデバッガ - スタック・ページを表示します。ここで、スタック・ウィンドウに表示する列および他の表示オプションを選択できます。
エクスポート
現在のスタック・ウィンドウの内容を、テキスト・ファイルまたはHTMLファイルに保存します。
テキスト・ファイルにエクスポートする場合は、.html拡張子または .htm拡張子を付けずに名前を入力します。出力ファイルでは、列の間にタブが、行の間に新しい行が挿入されます。
HTMLファイルにエクスポートする場合は、.html拡張子または.htm拡張子(大/小文字の区別なし)を付けて名前を入力します。出力ファイルは、列を使用して編成された表になります。
 

Javaプログラムのデバッグ
デバッガ・ウィンドウの使用方法
プログラムのデバッグ
Javaプログラムのリモート・デバッグ