web-dev-qa-db-ja.com

Java Eclipseは式を評価します

IntelliJに似たEclipseで式を評価することは可能ですか?動的にコードを入力できる場所とデバッグ中に結果が表示されますか?私はそれが同様の「表示」を行うことを知っていますが、書かれたコードを強調表示する必要があります(再コンパイルしない限り、新しいコードを書くことはできません)。

おそらく私が使用できるプラグインはありますか?私はEclipseを使い始めたばかりです

18
Rory Lester

Displayビューもあり、まさにあなたが望むことを行うことができます。 Window > Show view > Displayに移動します(またはDisplay viewが存在しない場合はOther..。Display viewでは、デバッグ中に必要なコードを入力できます(コンテンツアシストが利用可能です。現在のオブジェクトと変数も使用できます。コードを記述したら、それを強調表示し、右クリックしてExecuteを選択するか、CTRL-Uを押す必要があります。他の可能なアクションと同様に。

さらに、デバッグしているクラスのソースがある場合は、デバッグ中にソースコードを記述し、前述のようにDisplayを使用してソースコードを評価することもできます。

28
Sleeper9

デバッグパースペクティブを使用して、オンザフライで変数値を変更できます。 Eclipseの右上隅には変数ビューがあり、そこから変数名を選択してその値を変更できます。 Eclipseの右上隅にあるブレークポイントビューを選択して、条件付きブレークポイントを設定することもできます。ブレークポイントを右クリックして、ブレークポイントのプロパティを選択します。条件付きチェックボックスをオンにして、trueと評価された場合にのみ、デバッグ中にプログラムが一時停止する式を記述します。

デバッグ中に変数値を変更

条件付きブレークポイント

1
Kyle Anderson

コード内の任意の式を選択します。次に、右クリックして[表示]を選択します(または関連するキーの組み合わせを押します)。

完全に新しい式の場合は、表示ビューを使用します。式のスクラップブックのようなものです。表示ビューが表示されない場合は、Window > Show view > Displayを選択して追加します。次に、ビューに式を入力し、コード内の式と同じことを行います。式を選択し、右クリックして[表示]を選択します。

常に値を確認したい式の場合、実行が停止するたびに、代わりに[式]ビューを使用します。

0
fishinear