天天看點

eclipse調試的時候進入了class檔案

原來一直用的3.7,後來聽說4.3也不錯,就換了。結果這個問題就來了:

在Java檔案裡面加的斷點可以激活調試,但是跟進的是class檔案。

這是一個奇妙的現象:關閉彈出的class檔案(當然一般是個大白面),可以看到Java檔案也停留在斷點行,但是沒有行标的箭頭。你可以把滑鼠房子之前的變量上,他們依然會顯示目前的值。

痛苦的是每次點F6都會彈出class檔案。

在百度了google了很久也沒解決,有遇見這個問題的,但是說的很不明白。

在谷歌上baidu了很久,找到兩個:

http://www.coderanch.com/t/537462/vc/Eclipse-debugger-stops-breakpoints-class http://stackoverflow.com/questions/11540184/class-file-opens-instead-of-java-while-debugging

基本就是說源檔案位址不對,由于找不到源檔案,隻好打開類檔案了。

解決方法是右鍵工程--》debug as -->debug configuration,找到src(或者source,或者source path,我不确定會怎麼樣,我用了maven看到的是source)。

删除裡面的default,如果你看到的不是也可以嘗試繼續下面的做法。

增加一個Java項目,把自己的項目選進去就好了。

繼續閱讀