簡體   English   中英

在eclipse中調試時實時更改變量?

[英]Changing variables in realtime when debugging in eclipse?

使用Eclipse時,在調試時可以在項目運行期間更改變量值以進行測試。

例如,假設我有一個返回數字5的方法,但出於測試目的,我想輸出10。 這不是我面臨的問題,它有點復雜,但它只是為了讓我的想法得以實現。

您應該能夠設置斷點,進入調試模式,打開變量視圖,這里更改變量的內容。

在此輸入圖像描述

您可以通過“ 變量”視圖訪問變量。 在那里,您可以右鍵單擊任何變量,然后選擇“ 更改值... ”。


資源:

......你可以做更多,更多:-)只是為了給你和想法。
您可以在調試期間更改代碼,該代碼是熱交換的,並且在給定的調試會話中有效地更改(重新編譯)。 你可以運行給定的方法運行(例如在捕獲斷點之后)幾次而不重新運行調試 - >在方法堆棧上使用drop to frame功能。

更改代碼后,必須保存它(cntrl-S)才能使其生效。 在cntrl-S之后,您將看到正在運行的應用程序響應代碼更改

我希望這適合你。 我花了一些時間才弄明白這一點。

在調試模式下運行應用程序,然后轉到變量窗口。 選擇參數,然后根據您的要求更改值。 然后保存(ctrl + s)。 並繼續你的改變。 希望這會有所幫助。

如果缺少變量窗口。 然后轉到eclipse window-> show views-> variables

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM