下載反編譯工具jad
java
將下載下來的jadnt158.zip解壓縮,將jad.exe文件放入%JAVA_HOME%\bin文件目錄下。
下載eclipse反編譯插件jadclipse
下載地址:http://sourceforge.net/projects/jadclipse/,根據eclipse的版本進行下載,這裏注意了,不是MyEclipse的版本,咱們用的MyEclipse5.1是自動裝載eclipse,而它的版本能夠在help中查看,在這裏它的版本爲eclipse3.2因此咱們就要下載jadclipse3.2
由於是jadclipse3.2的版本,因此可直接將net.sf.jadclipse_3.2.4.jar複製到%eclipse_home%\plugins下,而這裏咱們的目錄爲C:\Program Files\MyEclipse Enterprise Workbench 5.1.0 GA\eclipse\plugins下
重啓eclipse
配製jadclipse
Window/Preferences/java/jadClipse中的Path to decomiler設置爲jad.exe的決對路徑,剛纔咱們給它放到了咱們jdk的bin中,爲C:\j2sdk1.4.2\bin\jad.exe。Directory for temporary files設置爲存放臨時文件的決對路徑這裏我把它設置到桌面上了C:\Documents and Settings\LuckyStar\桌面\.net.sf.jadclipse
General/Editors/File Associations中把*.class的Associated Editors設置爲JadClipse Class File Viewer爲默認。若是沒有jadclipse則說明net.sf.jadclipse_3.2.4.ja沒有複製到正確的位置
能夠試一下雙擊class文件,看可否反編譯成java代碼了
注:
jad是命令行式的反編譯程序,將class文件反編譯java操做的工具,在命令行中執行操做,以下說明幾個簡單的反編譯操做:
將當前文件夾下的abc.class文件反編譯成abc.jad文件
D:\jad>jad abc.class
將當前文件夾下的abc.class文件反編譯成abc.java文件
D:\jad>jad -sjava abc.class
能夠單獨使用。Jadclipse是eclipse中的一個插件,是用於在eclipse中雙擊*.class文件時直接查它的*.java代碼,不能夠單獨使用。eclipse
jad下載地址:http://download.csdn.net/source/3505471ide
原文地址:http://blog.csdn.net/qq7342272/article/details/6671986工具