目的:在eclipse中直接反编译打开.class文件
解决:使用反编译工具jad.exe 和 对应的eclipse插件jadclipse
过程:
环境:win7 + eclipse3.7.0
注:eclipse版本查看:进入到eclipse安装目录下,有一个.eclipseproduct文件,用记事本打开,就可以知道版本了 后面version=的值就是版本。
下载:
下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.3M6以上版本,
http://download.csdn.net/detail/xuexin8625/6033877
下载Jad反编译工具:
找到适合自己操作系统平台的jad下载。配置:
1、net.sf.jadclipse_3.3.0.jar拷贝到eclipse所在目录下的 plugins文件夹下
2、jad.exe文件拷贝到%JAVA_HOME%\bin目录下面
注:%JAVA_HOME%目录查看:计算机---右键---属性---高级系统设置----环境变量----系统变量里----%JAVA_HOME%对应值
3、启动Eclipse后,在Windows-->Perference-->Java下面应该会多出一个JadClipse目录,相关的设置在此修改
配置jadclipse:设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe
在Directory for temporary files中指定临时文件的路径,如:G:\Java\eclipse-SDK-3.0-win32\temp
4、在Eclipse的Windows-->Perference-->General->Editors->File Associations中修改“*.class”默
认关联的编辑器为“JadClipse Class File Viewer”
5、安装完成,双击class文件,Eclipse将自动反编译了。
备注:
JadClipse 3.3
文件名:net.sf.jadclipse_3.3.0.jar
大小 :45KB
描述:JadClipse 支持 Eclipse 3.3M6以上版本
JadClipse 3.2
文件名:net.sf.jadclipse_3.2.4 jar jadclipse_3.2.0.jar
大小: 45KB 54KB
描述:JadClipse 支持Eclipse3.2M5以上 Eclipse3.2M3和M4以上版本
JadClipse 3.1
文件名: JadClipse_3.1.0.jar
大小:54KB
描述:JadClipse 支持Eclipse3.1(包括3.1M6到3.2M2的重要版本)
JadClipse 1 & 2
老版本的JadClipse支持Eclipse1,2和3.0版本,请参考SourceForge(全球最大的开源平台)的下载页和JadClipse论坛 来查看此版本。
参考学习:
http://blog.csdn.net/lw001x/article/details/7749845
http://www.blogjava.net/xyy198203/articles/87464.html