eclipse斷點Source not found解決方案1,2,3


1.tomcat插件

路徑是Window --> Preferences --> Tomcat --> Source Path,在Source Path 標簽下有行文字:Add java projects to source path(Eclipse debugger will search for source files in these projects),將要調試的project選中,然后在調試,果然OK了!!

2.無tomcat插件解決方法:

1.  點擊debug窗口中的'Edit Source Lookup Path'按鈕。

2.  在彈出窗口中點擊'Add'按鈕。

3.  在彈出窗口中點擊'Project'選項。

4.  選擇自己正在調試的項目。

5.  不要勾選 'Search for duplicate source files on the path'這個選項。

6.  保存,重啟eclipse

 

3.都不行 就下載jad

一、下載必要的軟件、插件

1. jad.exe 下載地址:http://varaneckas.com/jad/

2. net.sf.jadclipse_3.3.0.jar 下載地址:http://sourceforge.net/projects/jadclipse/

二、安裝軟件和插件

1. 新建一個目錄存放jad.exe及其臨時文件,我這里新建的目錄為D:\ProgramFiles\jad\,jad.exe直接放在此目錄下,再在此目錄下新建一個jadfile用於存放臨時文件,如下圖。


 

2. 把下載的net.sf.jadclipse_3.3.0.jar放到eclipse的plugins目錄下。

三、在eclipse中作相應的配置

1. 設置jad.exe的安裝路徑和生成的臨時文件路徑:Windows—>Preferences—>Java—>JadClipse,如下圖所示。

 

注意:(1) 把net.sf.jadclipse_3.3.0.jar放到eclipse的plugins目錄下之后需要重啟eclipse才能在此處看到JadClipse選項。

    (2) Path to decompiler必須填寫jad.exe的完整絕對路徑(不過我嘗試了一下不寫文件后綴也可以正常反編譯)

 

2. 修改.class和.class without source文件關聯的編輯器,注意一定要把jad設為默認的編輯器,如下圖。

按照一、二、三步驟進行即可反編譯源碼。在寫這篇文章的時候我又仔細看了下前人寫的教程,我發現一些需要注意的地方他也有提到,只是當時我沒有注意到,我經常會同時參考好幾個教程,發現不行就會嘗試另一個,由於急於解決問題而忽略了一些關鍵點,所以以后一定要仔細按照別人的教程去做,如果確定沒有疏漏還是沒有解決問題再去嘗試其他的。

網絡上的解決方案林林總總,但不是對每一個人都適用,有的人教程寫的不詳細,就會埋一些坑;也有很多比較好的教程值得我們借鑒。ps:其實我也不能保證我寫的這篇解決方案沒有坑,只是解決了我當下的問題,拿出來分享一下。

 

補充方法4:

clipse Class Decompiler 是一個與Eclipse 結合非常完美的java反編譯插件,而且可以DeBug調試。

Eclipse Class Decompiler 是在Eclipse Marketplace上安裝的,如下圖

Eclipse Class Decompiler

Eclipse Class Decompiler

后邊的就一路下一步就可以了

 

安裝后重啟Eclipse,安裝成功后如下圖

Eclipse Class Decompiler

 

詳情http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM