jd-eclipse 的安装和使用

来源:互联网 发布:移动数据 编辑:程序博客网 时间:2024/05/20 20:02
JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或键入“枚举” 。JD-GUI 和 JD-Eclipse都包括JD-Core。

JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。

JD-Eclipse是一个插件Eclipse平台。它允许您调试所有的Java源代码。网上现

存的安装博客的地址都是不能用的,现整理一份能用的安装文档。其实

http://jd.benow.ca/ 官网上有安装图解,但鉴于有些人的英文着急,遂将详细安装

说明贴出来,仅供参考。先来个官网截图

下面开始eclipse的安装路程,为了省事,咱们采用eclipse的在线安装。如果没有网的话,只能是本地安装,本地安装和安装eclipse其他插件一样,这里不再赘述。首先去官网找到JD-Eclipse的在线安装地址:http://jd.benow.ca/jd-eclipse/update

然后打开eclipse,点击 help--->Install New SoftWare ,页面如下

点击Add 按钮,在弹出的页面填写 NameUrl(Name 名字随便取,Url必须是上文给出的Url http://jd.benow.ca/jd-eclipse/update )


填好以后会出现如下界面,然后选中,点Next 即可!!!


继续选中


然后坐等安装,安装成功会出现如下界面


选择Yes ,让eclipse重启。

 

好了,终于安装完了,下面就来具体演示怎么用

 

说明:安装完毕之后,按F3可能还是原来的class查看器,不能正常调用jd的class查看器,此时需要设置class文件的关联打开方式为jd程序,如下 图:Eclipse默认的是Viewer,jd插件安装之后会多出一个Editor,选择那个并设置为默认的,则在F3的时候可以看到,如果找不到源码则 会反编译class文件得到源码并显示。所以我们要设置一下eclipse .class文件的查看器(这类似于配置Extjs提示时代开js文件用spket),废话不多说,直接上图

点击Window----->Preference--->General--->Editors---->File Associations,找到*.class文件,截图如下


然后将 点击右边的 Default 按钮将Class File Editor 置为默认 


以后所有准备工作都做好了,下面来见证这东东的强大威力,首先我们建立一个java项目

 

如 hello ,里面有一个接口 IhelloService,和它的实现类 helloServiceImpl ,然后将这个项目打包成jar 文件,取名叫hello.jar,再新建一个项目,把hello.jar丢到这个新项目中来,然后写个main 方法调用一下

按住Ctrl键 点击 IhelloService 或者 helloServiceIml就可以查看反编译后的源码了


其实验证也不需要这么麻烦,你只要在项目中导入一个Jar包,如jdbc驱动包,然后看看里面有什么,里面都是一下class文件,直接点开,现在就可以看到源码了。类似于这样


然后直接点开.class文件就可以看了,以前是看不了的。
来源 :http://blog.csdn.net/u011242657/article/details/40324281

原创粉丝点击