Java反編譯工具實現了eclipse的高亮著色功能,多文件標簽瀏覽,而JD-GUI是免費的非商業用途,不得包含或嵌入到商業軟件產品。在反編譯工具中用戶可以瀏覽重建的源代碼,JD-GUI的即時訪問方法和字段。那麼,怎麼在Eclipse中反編譯出Class文件呢?小編這就來回答你,仔細看好了啊!
下載 jad 工具,在官方網站沒有下載到,在CSDN上可以下載。下載插件 net.sf.jadclipse_3.3.0.jar。
安裝jad工具。下載後解壓,然後將解壓後的jad.exe文件複製到%JAVA_HOME%\bin目錄下麵(可以將jad.exe放到任意位置,隻要記住其存放路徑就好,下麵要用到)。安裝插件。Eclipse中的插件安裝可以參考:Eclipse使用技巧(三)Eclipse中插件的安裝。
我用複製的方法:直接把net.sf.jadclipse_3.3.0.jar拷貝到%ECLIPSE_HOME%\plugins目錄下。
把使用link的方法拷貝到下麵:建立D:\Myplugins\net.sf.jadclipse_3.3.0\eclipse\plugins的目錄結構,將jadclipse_3.2.4.jar放到plugins目錄下麵(注:其中D:\Myplugins為你自己定義的一個專門放置插件的目錄)。再在%ECLIPSE_HOME%\links目錄下麵建立一個net.sf.jadclipse_3.3.0.link文件(該文件名隨便取)。文件裏麵內容為:path=D:/Myplugins/net.sf.jadclipse_3.3.0。
啟動Eclipse,打開Window->Preferences->Java->JadClipse,如果找到了JadClipse,即JadClipse插件被激活了。設置jad路徑:在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改“*.class”默認關聯的編輯器為“JadClipse Class File Viewer”。
在DOS窗口中,到class所在目錄,直接運行 >jad DB.class,將在該目錄中生成DB.jad文件。運行 >jad -sjava DB.class,將在該目錄中生成DB.java文件
在Eclipse 工作台使用:把class目錄加入項目:(這一步許多文檔都沒有寫到,花了我很多時間)
項目--〉屬性--〉java buildpath--〉add class folder (如 a)--〉OK
a--〉import--〉General-->File system-->Browse-->OK
雙擊class 文件,出現可愛的java文件,編譯成功。