java反编译jd-guie在clipse中集成

jd-gui是我最喜欢使用的java反编译工具。它是一款用c++开发的轻量级的java反编译工具,无须安装即可以使用,你甚至都不需要安装jre环境就可以实现反编译;支持最新的jdk,目前是jdk 1.7;完美支持java5的Annotations、Generics、Type “enum”等语法;支持拖拉式反编译,就是当你把某一个目录下的一个class文件拖到jd-gui,它会自动把相关的所有class反编译;支持jar反编译;支持java语法高亮;还有一点可爱之处就是它可以无缝集成到eclipse工具,这样在调试代码的时候可以看到包括class文件内的所有源代码,让开发者使用起来大呼过瘾。而集成到eclipse也是十分的简单,下面以eclipse 3.6为例来说明详细集成操作,其他版本的eclipse的安装可以参考jd-eclipse官方教程。

1.打开eclipse更新窗口

运行eclipse 3.6,然后依次点击菜单:Help->Install New Software…来打开eclipse更新管理窗口,如下图所示


eclipse集成java反编译工具-安装
2.为jd-eclipse添加一个新的repository

在更新管理窗口中点击Add…按钮来打开新建repository的窗口,然后在Name输入框中输入JD-Eclipse Update Site,在URL输入框中输入http://java.decompiler.free.fr/jd-eclipse/update,然后点击OK按钮。如下图:


eclipse集成java反编译工具-填写插件资料
3.选择插件

选中”Java Decompiler Eclipse Plug-in” 和”JD-Eclipse Plug-in”前面的复选框,然后点击Next按钮。

4.同意协议

就是选中”I accept the terms of the license agreement”前面的单选框,如下图,然后点击Finish按钮


eclipse集成java反编译工具-同意协议
5.全选

在Selection Needed窗口中,点击Select All按钮后再点击OK按钮。

6.重启eclipse

安装完成后会提示需要重启,点击Yes。

你可能感兴趣的:(java反编译工具,eclipse集成)