如何在eclipse(UAP-STUDIO)中配置反編譯工具JadClipse


轉:https://www.cnblogs.com/xxyfhjl/p/5836060.html

Q:為什么有必要在開發環境中配置反編譯工具呢?

A:  當運行引用了第三方jar包項目時,突然報出了jar包中的某個類的某一行出現異常。我們想看一下這個class文件的代碼時,經常出現了如下圖所示的場景:

god ,我的內心是崩潰的。

去找源碼嗎?可以,but很浪費時間(除非是maven項目,在pom.xml中引入依賴jar包會連同源文件下載下來)。

so ,在eclipse中配置反編譯工具,就可以隨時查看class文件的內容了。

 

下面就以JadClipse為例,講述一下配置過程,如有高見,不吝賜教,謝謝!

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

 

2.將net.sf.jadclipse_3.3.0.jar(作用:如果不安裝,第6步則搜不到JadClipse) 復制到eclipse安裝目錄下的plugins下,如下圖所示

注:UAP-STUDIO平台,放在UAP-STUDIO\Platform\plugins下

 

3. Jad.exe下載,地址為:http://www.javadecompilers.com/jad

 

4.將壓縮包解壓到eclipse安裝目錄新建文件夾Jad(也可以自定義目錄),如下圖所示

注:UAP-STUDIO平台,放在UAP-STUDIO\Platform\jad下

 

5.進入Jad目錄,在該目錄下新建Jadtemp文件,用於存放jad.exe執行程序的緩存文件夾,如下圖所示

 

6.在eclipse中指定Jad.exe路徑,和緩存文件夾Jadtemp的路徑。

   eclipse中點擊上方菜單Windows(窗口)->Preferences(首選項) 左邊樹定位  java->jadClipse ,如下圖所示

 

7.指定class文件的默認打開方式

Windows(窗口)->Preferences(首選項)   界面中  General(常規)->Editors(編輯器)->File Associations(文件關聯) 

 

8.指定沒有源代碼的class文件的默認打開方式

 

9.測試是否好使

 

大功告成!

 

PS:1.如果不生效,重啟eclipse,再不生效則配置存在問題。

  2.Jad反編譯工具偶爾會出現解析不了class文件,這也是不可避免的。

  3.如果下載地址被牆,請找其他地址下載。


免責聲明!

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



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