一.下载插件
JAD:http://www.joymo.cn/Html/kfzx/J2me_114_1043.html (这是个Xjad,文件中包含一个jad.exe)。
JadClipse:http://sourceforge.net/project/showfiles.php?group_id=40205(jadclipse3.3对应Eclipse3.3以后版本和MyEclipse 6.x版本)。
二.安装
①对于Eclipse
1. 将得到的jad.exe放置到系统某一目录下,如C:\Program Files\Java\jdk1.6.0_02\bin\jad.exe(位置可以随便放,以后配置要用,推荐放到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(请参照你自己的路径进行设置)
②对于MyEclipse6.x
只需在其目录内的两个eclipse文件夹下的plugin文件夹里面添加相应的jar包即可.即:
在C:\Program Files\MyEclipse 6.0\eclipse\plugins里和C:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins里都加入net.sf.jadclipse_3.2.4.jar。
③对于MyEclipse8.0以上版本
1:将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录下。
2:在myeclipse安装目录下dropins/创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plugins文件夹,将net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。
三.重新启动Eclipse或Myeclipse
开始----->运行,输入cmd,回车后输入:
C:\Program Files\MyEclipse 6.0\eclipse\eclipse.exe -clean (用这样的参数启动,清空插件缓存内容,有时需要有时不需要,建议如此)
四.配置
启动Eclipse或者MyEclipse,打开:Window---->Preferences----->Java---->JadClipse.在右侧配置:
1、Path to decompiler,这里设置反编译工具jad的全路径名,比如C:\Program Files\Java\jdk1.6.0_02\bin\jad.exe
2、Directory for temporary files,这里设置临时文件路径
其他参数不用配置
五.使用
安装完成后,Eclipse或MyEclipse会自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以找到Eclipse或MyEclipse的Windows----> Perferences---->General---->Editors---->File Associations,在右侧修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击一个*.class文件,eclipse或MyEclipse会自动将其反编译。
六.特性
对于存在源代码的类,它不会强行反编译,也就是说它还是会用Eclipse或MyEclipse自带的Class File Viewer查看class文件。