eclipse反编译

Posted 幽人月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse反编译相关的知识,希望对你有一定的参考价值。

工作、学习中常常会想看看某个类的源码是怎么写的。但通常打开时是这样的画面

刚工作时用的eclipse luna版本,当时搜索了些反编译插件及使用方法,可惜没成功,心浮气躁没认真解决就直接请教旁边的同事。

同事指导了一方法:1、找到引入jar包的源码(.java文件)

2、打成包加入到项目中

3、完成

 

因为是刚工作想看的源码还不太多(主要实力不行,看的头大)

现在稍微喜欢看看他到底是如何实现的所以之前的方式有点琐碎太麻烦了,想找找一劳永逸的。

然后慢慢找合适的方式,最后还是寻得新的方式一二。

以下是拜读网上的大神发的文章从中获得的一些总结:

(一)luna之前的ecplise版本(参考http://www.cnblogs.com/java-class/p/4279261.html

1、将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下;
2、删除eclipse的configuration目录下org.eclipse.update (记录Eclipse feature ID 、相对路径、版本号信息 )文件,重新启动eclipse;
3、设置jad的可执行文件路径以及生成的临时文件路径;
4、设置*.class文件类型默认打开方式
5、设置*.class without source文件类型打开方式,点击Associate editors栏下Add增加按钮,添加JadClipse Class File Viewer并设置成默认;
(二)luna以后的ecplise版本
Eclipse4.x以上的版本用原来的jadclipse加jad.exe方式已经不能用,
新版本org.sf.feeling.decompiler_1.0.3.zip。
该版本在Eclipse4.4下亲测可用。
安装方法:将下载的压缩文件解压后,将其中的plugins和features文件夹复制到Eclipse的安装目录下的dropins文件夹下即可,无须再另外安装jad.exe。也可采用link的方式安装
(貌似没找到添加附件的方法- -!)
重新启动eclipse后会发现有新的东西冒出来了




至此完成了eclipse的反编译工作。
luna以后的ecplise版本的反编译器下载地址:http://pan.baidu.com/s/1hsbjocW

 

以上是关于eclipse反编译的主要内容,如果未能解决你的问题,请参考以下文章

eclipse安装JAVA反编译插件

Eclipse安装代码反编译插件Enhanced Class Decompiler

eclipse反编译插件安装

在Eclipse/STS里添加代码反编译器(.class)步骤

在Eclipse/STS里添加代码反编译器(.class)步骤

Eclipse 4.2 安装Java反编译插件