eclipse安装反编译软件jd-eclipse
D-Core是一个免费的库,从一个或多个“.class”文件中重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java5的功能:如注释,泛型或键入“枚举”。JD-GUI和JD-Eclipse都包括JD-Core。JD-GUI是一个独立的显示“.class”文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时...
D-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或键入“枚举” 。JD-GUI 和 JD-Eclipse都包括JD-Core。
JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。
GUI下载地址:http://jd.benow.ca/,包含windows、linux和mac版本。
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 按钮,在弹出的页面填写 Name,Url(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文件就可以看了,以前是看不了的。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)