Eclipse 安装 jad 反编译插件详解

当使用 Eclipse 打开第三方依赖包里的类时,常常出现如下画面。这代表 Eclipse 没有找到该类关联的源码文件。

1574913482361

为了使阅读源码更方便,我们可以给 Eclipse 安装反编译插件。在众多反编译插件中,jadclipse 算是一个比较好用的。

安装配置步骤

下载

安装和配置之前,我们需要下载两个文件:

安装

jad.exe 文件下载下来,我们可以直接放到 %JAVA_HOME%/bin/ 目录下,这样 jad 就在系统环境变量里了。

net.sf.jadclipse_3.3.0.jar 文件下下来放到 Eclipse 的 dropins 目录里(这个目录是专门存放插件的),并重启 Eclipse。

重启 Eclipse 后,打开 Preferences,搜索 jad,能看到 jad 的配置选项说明 jadclipse 插件安装好了:

1574921757194

配置

jadclipse 插件安装好后,Eclipse 不一定对没有源文件的 class 文件默认就是用 jadClipse 插件打开,我们还需要配置一下,如下图:

1574921999806

给 *.class without source 添加 JadClipse Class File Viewer 编辑器,并设置为 Default。

这样 Eclipse 就可以打开并反编译没有源码的 class 文件了。