2014-05-06 133 views
12

是否可以在Eclipse中評估類似於IntelliJ的表達式?你可以在哪裏動態地輸入代碼,並在調試過程中顯示結果?我知道它做了類似於「顯示」的事情,但是你需要突出顯示已經寫好的代碼(所以你不能編寫任何新代碼,除非你重新編譯)。Java Eclipse評估表達式

也許有插件,我可以使用?我剛開始使用eclipse

回答

16

有一個顯示觀點以及能夠這樣做正是你想要的。轉到Window > Show view > Display(或其他...如果顯示視圖不存在。在顯示視圖中,您可以在調試期間鍵入您想要的任何代碼(內容輔助可用)。當前對象和變量也可以使用在您編寫代碼後,您必須突出顯示它,右鍵單擊並選擇Execute或點擊。您也可以使用其他可能的操作。

除此之外,您還可以在源代碼期間編寫代碼使用Display來調試和評估它,如果你有正在調試的類的源代碼

+1

也可以從上下文菜單中選擇「顯示」選項來查看結果而不實際執行 – vikramvi

+0

答案不再適用於Eclipse霓虹燈 – JackTheKnife

+0

哪部分,爲什麼不? – Sleeper9

0

您可以使用Debug透視圖動態更改變量值。 Eclipse的右上角應該有變量視圖,您可以從中選擇變量名稱並更改其值。您還可以通過選擇Eclipse右上角的斷點視圖來設置條件斷點。右鍵單擊斷點並選擇斷點屬性。檢查條件複選框,並寫入一個表達式,只有當它的計算結果爲true時,程序纔會在調試過程中掛起。

Change Variable Values during Debug

Conditional Breakpoints