https://www.cnblogs.com/zhikou/p/8098137.html
這邊文章主要介紹如何使用Eclipse的插件jad進行反編譯,在查看一些jar包里面的class文件時,就可以看到源代碼java文件了。
首先,需要jad插件,可以到這里下載:點擊打開鏈接
下載完成之后,就會看到一個壓縮包,將它解壓,就會看到如下圖的情形。
然后就是對我們的開發工具Eclipse的操作了,首先我的Eclipse是在 “D:\自己環境\eclipse” 這個目錄下,在這個目錄下有一個文件夾plugins,現在就把解壓出來的 net.sf.jadclipse_3.3.0.jar 復制到該文件夾下面
然后就是在安裝Eclipse的同級目錄下新建一個文件夾jadClipse
在jadClipse文件夾中再新建一個jad文件夾,此時,我們就要再解壓縮最開始解壓那個壓縮文件得到的jad158g.win.zip壓縮包,解壓之后會得到一個jad.exe執行文件,將這個jad.exe執行文件拷貝到jadClipse文件夾中新建的jad文件夾中就可以了
此時,就可以啟動Eclipse了,不過在啟動之前,要先將org.eclipse.update這個文件夾刪除掉,這個文件夾在哪呢?還是說到Eclipse的安裝目錄,這個安裝目錄里面有一個configuration文件夾,進入這個文件夾就可以找到org.eclipse.update文件夾了
到這時就可以真的啟動了。啟動之后會看到菜單欄有一個Window按鈕,點擊這個按鈕,會看到很多選項,再點擊最后一項Preferences,就會進入一個屬性的設置面框,選擇java,就可以看到里面已經有JadClipse選項了。
此時就是要設置上圖中所看到的兩個空白框了:
大家也可以看到,第一個框就是我放置jad.exe執行文件的路徑,第二個是我用來存放臨時文件的。
那么最后還有一個地方需要設置,就是設置class文件用什么打開,很明顯,就是要用我們上面安裝的jad插件嘛,那怎么設置呢?
其實也是在這個屬性設置框中,不過這一個要選擇的是General,然后再選擇Editors選項,會看到其中有一項File Associations,選擇這一項,就會如下面看到的一樣,我們需要設置的就是*.class 和 *.class without source 這兩項了。
分別點擊上面我們需要設置的這兩項,然后在下面選擇我們想要的編輯器,當然就是JadClipse Class File Viewer(default)這一項了,如果窗口沒有這一項,可以點擊右側的add進行添加。到這里我們的設置就結束了,現在去點擊我們引用的jar包里面的class文件就會看到是java源文件了。
如果那個jad.exe執行文件設置的路徑不對的話,打開class文件就會全部是注釋,並且里面會報錯。一步一步設置應該不會錯的,有什么不明白的也可以評論。