java反編譯工具eclipse插件jad的使用


 

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文件就會全部是注釋,並且里面會報錯。一步一步設置應該不會錯的,有什么不明白的也可以評論。


免責聲明!

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



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