web-dev-qa-db-ja.com

Eclipseでのデバッグ中の静的変数の変更/表示

質問通り。デバッグビューには、変数フレームがあります。現在のオブジェクトのメンバー変数のすべての値とローカル変数のすべてが表示されますが、オブジェクトのクラスの静的変数は表示されません。

これらにどうやって行くのですか?

一部のグーグルは、ツールバーのボタンを押すことを示唆していますが、変数フレームのツールバーには、「タイプ名の表示」、「論理構造」、「すべて折りたたむ」(Eclipse 3.4.2)以外は何もありません。

何かアドバイス?

116
mcccclean

デバッグ変数ビューでは、ビューの右側に矢印ボタンがあります。このボタンのツールチップはMenuです。

このボタンをクリックすると、選択可能なドロップダウンメニューが表示されます

Java-> Show static variables

注:Eclipseを再起動する必要はありません。

enter image description here

183
Markus Lausberg

コード内の静的変数にマウスカーソルを合わせると、割り当てられた値が表示されます。

20

静的変数を表示し、実行時に編集することもできます。下向きの小さな矢印をクリックします。下の画像を参照してください enter image description here

4
zishan paya

Window-> Show View-> Other-> Debug-> Expressions->ウィンドウを右クリック-> Add Watch Expression...->表示する変数の名前を入力します

2

また、式を書いてみてください。監視ウィンドウのself :: $ value

1
codeDisaster