我在Eclipse中調試我的應用程序。最後,我在一個觸發下一行代碼中的錯誤的狀態中達到了一個斷點。如何跳過執行一行代碼?
由於班級發生重大變化,最可能的解決方案是刪除該行代碼。
當然,我現在可以做到這一點:刪除線,重新編譯和再現sitatuation。但是,由於很難重現該錯誤,我現在可以簡單地跳過執行該代碼行嗎?例如。我可以在Eclipse中設置「指令指針」嗎?
事情我做:
- 我不想
F6
(步過)做的,因爲這將執行該行。 - 此外,「運行到遊標」不是我想要的,因爲它也會執行有問題的行。
- 註釋掉的代碼根據How to modify Java code during debugging,但重新執行的方法,從而改變了狀態
- 我試圖找到this question一個答案,但我不只是想運行一個單一的代碼行但其餘的都是。
- This question只有在兩者之間運行代碼的答案。
- drop to frame功能也沒有幫助。
鏈接的問題是從2009年到2013年,所以我希望能得到新的答案。
我在使用Eclipse 4.5.1(Mars.1),最新的正式版本在詢問時。
你可以在調試時註釋掉這條線 –
try-catch怎麼樣?並在catch語句中放置一個斷點。這將在每次異常時停止斷點 – Tim
@Tim:沒有異常 –