對於須要查看Java Class文件源碼的筒子們來講,必須在項目中導入Java源碼才能查看Class文件的具體實現,這不只十分的麻煩,由於有時咱們並不能夠得到Class文件對應的Java源碼。今天就給你們介紹一款反編譯Class文件的工具,有了它,能夠查看任何Class文件的源碼。 eclipse
工具的下載地址:http://pan.baidu.com/s/1GwjdO 編輯器
也可至官網下載jad.exe:http://varaneckas.com/jad/ 工具
jadclipse:http://sourceforge.net/projects/jadclipse/files/?source=navbar ui
下載後上面的工具以後,解壓出來,咱們能夠看到有兩個文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。 .net
第一步:咱們將jad.exe文件放到JDK的bin目錄下,具體的能夠查看下面的圖片: code
第二步:將 net.sf.jadclipse_3.3.0.jar 拷貝到 MyEclipse安裝目錄下的plugins目錄下面(接下來的步驟我會以個人計算機路徑爲例子說明)路徑在:D:\Users\Administrator\AppData\Local\Genuitec\Common\plugins.具體文件位置見下圖: orm
第三步:在D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\dropins建立一個eclipse文件夾. 圖片
第四步:在建立好的eclipse文件夾下,分別建立featues、plugins兩個文件夾. ip
第六步:將net.sf.jadclipse_3.3.0.jar 文件分別拷貝到建立好的featues、plugins兩個文件夾裏面. get
第七步:從新啓動MyEclipse,在Windows——>Perference——>Java下面應該會多出一個JadClipse目錄. 若是沒有出現的話,多試幾回就OK了,我當時也是這樣.
第八步:點擊JadClipse,在右邊的窗口中配置JadClipse. 設置path to decompiler爲jad.exe的全路徑,如:C:\jdk\bin\jad.exe,在Directory for temporary files中指定l臨時文件路徑,如 :D:\Users\Administrator\AppData\Local\Genuitec\MyEclipse-8.6\result ,其中result是新建一個文件夾. 同時須要選中 User Eclipse code formatter ,這樣編譯出來的Java 代碼會和Class文件的格式同樣.
爲了不編譯後的中文亂碼問題,咱們須要配置Misc,選中以下單選框.
第九步:安裝完成以後,雙擊Class文件,MyEclipse就自動反編譯了.若是沒有出現想要的結果,須要檢查一下「*.class」默認關聯的編輯器爲「JadClipse Class File Viewer「 ,具體的操做仍是看圖吧:
關聯以後,就能夠自動的反編譯啦!