eclipse定位到class文件而不是java文件

在eclipse裏面導入了一個老項目,其中既有jar包又有它的源文件。然後我在某處按住Ctrl點擊一個類文件,跳轉到了jar包中的class文件裏面。同時,在debug模式下面,如果我同時在相同的java文件和它的class文件設置了斷點,斷點也是在class文件中起作用。這樣真的很不方便,比較class只能看不能寫,而且調試的時候也不能查看變量的值。

於是就在網上找各種解決辦法,大概有以下三個:
1、在 調試 配置 中 點擊tomcat服務器,點擊 源 ,選中 在路徑上搜索重複的源文件。
在這裏插入圖片描述
參考

2、刪除 (上圖) 源中的 缺省值 文件,然後添加自己的Java項目。
在這裏插入圖片描述
參考
參考Stack Overflow

3、一般來說問題到此就結束了,但是我不知道怎麼還是不行,打開項目的構建路徑一看居然排除了com開頭的包,等於說是把項目源文件和jar包裏面的class文件都給排出來,導致後來調試的時候一直找不到源文件,連class文件都找不到了,手動添加上去之後也會馬上消失。
原來這裏是com
原來上面排除後面是com,只要把它移除就好了。當然,之前的步驟1和2還有有用的,尤其是步驟2.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章