[转]安装和使用JD-Eclipse插件
JD-Core 是一个免费的库,从一个或多个“.class”文件中 重构Java源代码。JD-Core可以用来恢复丢失的源代码,并深究Java运行时类库。支持Java 5的功能:如注释,泛型或键入“枚举” 。JD-GUI 和 JD-Eclipse都包括JD-Core。
JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。
GUI下载地址:http://java.decompiler.free.fr/?q=jdgui,包含windows、linux和mac版本。
JD-Eclipse是一个插件Eclipse平台。它允许您调试所有的Java源代码。
官方网站:http://java.decompiler.free.fr/
在Eclipse中进行安装的时候可以选择直接在线update,也可以下载插件包本地安装。在线安装的地址:http://java.decompiler.free.fr/jd-eclipse/update/,插件包单独的下载地址:http://java.decompiler.free.fr/jd-eclipse/update/jdeclipse_update_site.zip,各位可以按需自行选择。
安装完毕之后,按F3可能还是原来的class查看器,不能正常调用jd的class查看器,此时需要设置class文件的关联打开方式为jd程序,如下图:Eclipse默认的是Viewer,jd插件安装之后会多出一个Editor,选择那个并设置为默认的,则在F3的时候可以看到,如果找不到源码则会反编译class文件得到源码并显示。
注:对于存在原始码的类,他不会强行反编译,也就是说他还是会用eclipse自带的Class File Viewer查看class文件。
原文链接:http://www.cnblogs.com/bluesky4485/archive/2011/12/08/2280429.html
最新文章
- 【JUC】JUC集合框架综述
- Unity Application 前后台切换调用关系
- [译]AngularJS中几种Providers(Factory, Service, Provider)的区别
- 不要告诉我你懂margin
- java中用中国网建提供的SMS短信平台发送短信
- java命名规范和编程技巧
- Google HTML/CSS/JS代码风格指南
- Asp.net MVC学习--默认程序结构、工作流程
- HDU p1294 Rooted Trees Problem 解题报告
- 记录项目版本升级angular4 ~ angular5
- Linux系统把/home重新挂载到其他硬盘或分区
- 安卓Button-TextView-EditText综合运用
- 华大单片机开发板HC32F030上手入门
- linux系统调用之网络管理2
- MySQL——优化嵌套查询和分页查询
- matlab中的常用函数
- Java Config for WebProject
- docker 日志清理与设置
- JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象 。
- 《java语言程序设计》初步学习——各种小Demo