( 墙裂推荐!!) 在线安装方式
打开Help-> Install New Software->add.....(如图)
框中第一行: jd-eclipse (只是个名字,写啥都可以,这样写规范点嘛)
框中第二行: http://jd.benow.ca/jd-eclipse/update
后面就是下一步,安装之类的,然后重启eclipse,
重启后,执行 第二种方案的第四步和特殊说明中的步骤 (修改“*.class”默认关联的编辑器),只是选择的编辑器不一样,如图:
如果没起作用就重启eclipse
我这里用jad作为反编译工具,
需要用到两个东西:jad工具和下载插件 net.sf.jadclipse_3.3.0.jar。点击这里下载
步骤:
1.下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%\bin目录下面(可以将jad.exe放到任意位置,只要记住其存放路径就好,下面要用到)。
2.将jar包放在eclipse安装路径下的plugins文件夹中,这个文件夹默认放着插件
3.启动Eclipse,打开Window->Preferences->Java->JadClipse,如果找到了JadClipse,即JadClipse插件被激活了,没找到就说明没激活。设置jad路径:
4.在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”(没有就添加)。
到这里就能用了,双击.class文件,或者打开没有源码的类,
想批量反编译(单个文件当然也行),选中需要反编译的文件(夹)点击右键,选中"导出反编译源代码",剩下的就自然知道了
注:如果经过上面几步不能反编译,但是用命令行的方式可以反编译,请再执行下一步
Windows -> Perference -> General -> Editors -> File Associations
在File Type 下选择 *.class without source,(若没有选项,就add按钮自己添加 *.class without source 类型),然后在 Associated Editors栏,选择JadClipse Class File Viewer,并点击右侧的default按钮,将 JadClipse Class File Viewer 设置为 *.class without source 的默认编辑器,没有就add
-------------------------------------------------华丽丽的分割线--------------------------------------------------------------------------------------------
以上是jad工具的使用,听说还有个很好用的工具Decompiler,我没验证,不过看上去很厉害的样子
另外一篇文章写得不错,自己查看吧 http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html
参考文章:http://nihaiou.blog.51cto.com/790190/274666/
http://www.th7.cn/Program/java/201407/229934.shtml