[英]Change variable value eclipse in debug perspective at run time
自從我使用 Eclipse Helios 以來已經有很長時間了,我發現在調試期間在運行時更改變量有些困難。
我已經放置了一個斷點,當調試器停在那里時,它會在“變量”面板中顯示我正在尋找的對象,該面板在調試透視圖中出現。
我試圖更改的值是對象內部的布爾值,但是這些是我所做的不成功的嘗試:
不知道它是否相關,我正在調試的應用程序在舊的 jboss 5.1 上運行,調試本身是通過在調試模式下運行 jboss 並通過調試配置連接槽 eclipse 來完成的。 全部安裝在我的本地主機上。
謝謝
以下步驟對我有用:
單擊窗口->打開透視圖->調試
單擊選項卡變量。
右鍵單擊要更改其值的變量,然后單擊更改值...
在對話框中將 Value 設置為Boolean.TRUE
,然后單擊 Ok。
您可以更改該值。
右鍵單擊變量將其添加到“watch”,然后在調試時轉到“Expressions View”,您可以在其中更改值
試試這個...
當斷點停止時,編寫以下代碼:
// yourObject.setBoolean(Boolean.TRUE);
現在選擇代碼並按 Ctrl+Shift+I。 瞧,你完成了。
轉到變量窗口,您可以在其中查看該行當前對象的值。 現在假設 Item I 是一個具有布爾類型屬性itemSold
的對象。
物品
->itemSold
您可以按如下方式更改此Boolean
變量的值:
右鍵單擊屬性 itemSold,您將獲得更改值的選項。 在該窗口中,如下所示,然后按確定。
Boolean b=true;
return b;
現在,一旦您按下 ok, itemSold
的值將更新為 true。 你可以做類似的事情來獲得假。
附加選項是右鍵單擊評估然后設置您的值
選擇該變量並按 Ctrl + Shift + I 打開檢查視圖,然后按相同的組合鍵打開表達式視圖。 您可以在那里更改它的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.