web-dev-qa-db-ja.com

Eclipseで変数の内容を見るIDE

複数の変数(TreeSetなど)の内容を同時に監視するにはどうすればよいですか? 「変数」ウィンドウでクリックして、1つのTreeSetの内容を見ることができますが、いくつかの変数に対してそれを行う方法がわかりません。

72
karlicoss

[式]ウィンドウを使用できます。デバッグ中に、メニューウィンドウ-> [表示]-> [式]をクリックすると、コンテンツを表示する必要のある変数を入力する場所があります。

105
Phuong

興味のある変数ごとに watchpoint を追加できます。

ウォッチポイントは、特定の式の値が変更されるたびにアプリケーションの実行を停止する特別なブレークポイントであり、発生する場所を指定しません。ブレークポイント(行固有)とは異なり、ウォッチポイントはファイルに関連付けられています。それらは、いつ、どこで発生したかに関係なく、指定された条件が真であるときに有効になります。エディターで変数を強調表示するか、アウトラインビューで選択することにより、グローバル変数にウォッチポイントを設定できます。

21
Matt Ball

このビデオは、Eclipseデバッガーでブレークポイントを設定し、変数を監視する方法を示す素晴らしい仕事をしています。 http://youtu.be/9gAjIQc4bP

4
Robert Grutza

あなたはこれらの方法でそうすることができます。

watchpointを追加すると、デバッグ中にdebugger window perspectiveの変数タブの下に変数が表示されます。 OR System.out.println("variable = " + variable);を追加して、コンソールに表示します。