一:下载插件
JAD : http://www.kpdus.com/jad.html#download(选择与操作系统对应的版本)
JadClipse:http://sourceforge.net/project/showfiles.php?group_id=40205(选择Eclipse支持的版本)
二:安装
1,将下载到的JAD反编译工具解压,将得到的jad.exe放置到系统某一目录下,如C:/Java/jre1.5.0_07/bin;(位置可以随便放,以后配置要用,推荐放到java目录下)
2,将下载到的JadClipse压缩包net.sf.jadclipse_3.2.4.jar(对应你刚才下载的版本)放置到Eclipse目录下plugins内(该目录是专门放置插件的,你也可以自己建立个文件夹来放置插件,但要记住路径,后面需要配置)
3,在Eclipse目录下links文件夹内新建net.sf.jadclipse_3.2.4.jar.link文件,文件名可以随意,但后缀必须是link,文件内容为path=D://Eclipse(请参照你自己的路径进行设置)
4.对于MyEclipse6.5 而言,只需在其目录下的两个eclipse的plugin文件里面添加相应的jar包即可,对于8.0以上版本需如下配置
4.1:将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录/Genuitec/Common/plugins/目录下。
4.2:在myeclipse安装目录下dropins/创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plugins文件夹,将net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。
4.3:重新启动myeclipse
用这样的参数启动,清空插件缓存内容 : E:/MyEclipse6.0/eclipse/eclipse.exe -clean (有时需要有时不需要,建议如此)
配置jadeclipse插件
三:配置
启动eclipse,打开:Window->Preferences->Java->JadClipse.
1、Path to decompiler,这里设置反编译工具jad的全路径名,比如C:/Java/jre1.5.0_07/bin/jad.exe.
2、Directory for temporary files,这里设置临时文件路径。
其他参数不用配置
四:使用
安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows——> Perference——>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。
四:特性
对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件。
在eclipse中如何查看class文件的内容呢,当然是反编译工具:
1.下载插件:
Jadclips插件网站:http://jadclipse.sourceforge.net/
1.)该插件的安装方法:
方法1:直接将jadclipse_3.1.0.jar复制到%ECLIPSE_HOME%/plugins目录下。
方法2:使用link方式安装,如在C:/Program Files/MyEclipse 6.5/plugins-link/目录下,
新建三个文件夹:jadclipse3.1.0/eclipse/plugins,把jar放在plugins下。再在目录
C:/Program Files/MyEclipse 6.5/eclipse/links下建立文件:jadclipse3.1.0.link,
内容为:path=C:/Program Files/MyEclipse 6.5/plugins-link/jadclipse3.1.0,启动eclipse,
打开Window->Preferences->Java->JadClipse,如果没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本对应。
2.)设置成class文件的缺省打开方式
eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows-> Perference-
>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击
*.class文件,eclipse将自动反编译。
3.)在用jadclipse的时候,一定要加入jad.exe这个程序,如果只有插件而没有jad,那么还是不能反编译成功,会显示如下所示的错误,因此
我们还要安装jad。
2.下载Jad反编译工具:
方法一:http://www.joymo.cn/Html/kfzx/J2me_114_1043.html 解压之后有个里面有jad.exe
方法二:在http://www.varaneckas.com/jad 里面下载Jad.exe
3.将下载的压缩包解压后复制jad.exe至你的%JAVA_HOME%/bin目录下,这样做的好处是使用方便。然后在Eclipse中设置一下,选择”窗口”-
“首选项”-“Java”-“JadClipse”,在path to decompiler中输入jad.exe的绝对路径。这样做是为了保证反编译的效果。
在Directory for temporary files中指定临时文件的路径。