1. 程式人生 > >eclipse定位到class檔案而不是java檔案

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.