Eclipse 反编译 JD-Eclipse 插件安装

Java Decompiler project 是一个非常出色的Java反编开发工具, 它可以反编译 Java 5 及以上版本的字节码。并且反编译之后的java文件,与之前的源代码的行号保持一致,使用JD-Eclipse中可以直接在反编译文件中调试设置断点,对于分析源码非常有用。
官网下载地址:http://jd.benow.ca/

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源代码。
安装步骤:
1. Download and unzip the JD-Eclipse Update Site,
2. Launch Eclipse,
3. Click on “Help > Install New Software…”,
4. Click on button “Add…” to add an new repository,
5. Enter “JD-Eclipse Update Site” and select the local site directory,
6. Check “Java Decompiler Eclipse Plug-in”,
7. Next, next, next… and restart Eclipse.

安装完毕之后,按F3可能还是原来的class查看器,不能正常调用jd的class查看器,此时需要设置class文件的关联打开方式为jd程序,如下图:Eclipse默认的是Viewer,jd插件安装之后会多出一个Editor,选择那个并设置为默认的,则在F3的时候可以看到,如果找不到源码则会反编译class文件得到源码并显示。
这里写图片描述
注:对于存在原始码的类,他不会强行反编译,也就是说他还是会用eclipse自带的Class File Viewer查看class文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值