2017-03-04 241 views
0

當我嘗試使用eclipse調試器調試我的代碼時,出現了一個奇怪的錯誤。 我正在調試它,並添加了一些javadoc評論。自從調試器不再向我顯示確切的行。Eclipse調試錯誤?

enter image description here

所以我設置管線278斷點在「bibliographyChicago()」方法的開頭,但調試器顯示我行218 但在上面留下它爲我,該方法我設置了breakpont在爲218:

enter image description here

當我試圖通過我的代碼一步一步迭代器現在它的代碼應該做的,因爲我可以在變量窗口中看到的,但它是仍然處於扭曲的狀態,即使在扭曲的文件中也會迭代。

這是任何已知的錯誤還是有人知道如何解決它? 我在Eclipse Neon 1和2都有這個問題,但只是因爲我添加了javadoc。

在此先感謝。

編輯: 以下是eclipse的包瀏覽器的截圖。

enter image description here

+2

您是否嘗試清理並重建項目? – TmTron

+0

調試器使用該信息它在編譯後的代碼中運行,如果在調試時更改了源代碼,當然它將與編譯後的信息不同步 – RealSkeptic

+0

@TmTron我不知道重建是什麼意思,但清理沒有成功,我已經嘗試過了。 –

回答

0

當your're在調試模式下,添加幾行代碼將不能在concideration拍攝,保存文件,然後重新啓動調試,你會發現新的生產線。 請注意,如果初始化一個您不使用的變量,您將無法在調試模式下找到它(Eclipse內存優化=