如何通過反編譯工具與插件 查看java *.class 文件源碼

Java Decompiler【java 反編譯】:開發了反編譯工具,可以方便查看*.class 文件源碼。下面介紹幾種查看源碼的方式:工具&插件


1、JD-GUI

JD-GUI  是顯示java 源代碼 *.class文件的 圖形界面工具。可以在這裏下載:JD-GUI-DownLoad

下載下來後,打開該工具,直接將jar包 拖拽到 顯示窗口即可查看源代碼。


舉例:通過 jd-gui.exe 工具 查看 xUtils-2.6.14.jar 包 源碼:





但是,一般開發用的是IDE(Integrated Development Environment 集成開發環境) 比如 Eclipse,android studio。IDE一般插件都很豐富,方便提高開發效率。如果有IDE還是用圖形界面工具查看jar包而不用插件的話,這是比較醉的,由於之前不知道用插件,醉了很久才用!!沒文化真可怕啊!插指算了算:以後要“多探討,多接觸,增加知識的廣度!多研究,多細學,增加知識深度!” 。下面概要介紹 Eclipse,android studio 下 安裝插件,查看 jar包 *.class 文件。

2、JD-Eclipse 

(1)下載 JD-Eclipse  插件。下載後,打開Eclipse,選擇:Help-->Install New Software...-->add --archive...  按步驟操作即可:

安裝後,重啓Eclipse,應該可以查看 *.class文件的代碼。

ADD and Archive...



 


選擇要安裝的插件:



 選中後,一步一步next,之後重啓Eclipse。




效果如下:



3、JD-IntelliJ

JD-Intellij 是 IntelliJ IDEA 的插件,安裝了這個插件,可以方便查看 jar包源碼。下載JD-Intellij

以android studio爲例: 可以離線安裝也可以在線安裝。

(1)、離線安裝步驟:

   a、下載jd-intellij-0.6.zip ;
   b、Android studio  File->Settings..->Plugins -->install plugin from disk..導入下載的插件 
   c、重啓android studio 



(2)、在線安裝

Android studio  File->Settings..->Plugins-->Browse repositores..搜索JD-Intellij



重啓studio後,查看 jar包的class文件 源碼:




參考資料:

1、Java DeCompiler 

2、插件下載&說明,裏面有很多插件,歡迎下載試用

3、Eclipse 安裝 JD-Eclipse 插件

4、推薦幾個有用的工具

有所不足、多多指正!

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