Home Eclipse配置反编译工具JadClipse
Post
Cancel

Eclipse配置反编译工具JadClipse

当运行引用了第三方jar包项目时,突然报出了jar包中的某个类的某一行出现异常。我们想看一下这个class文件的代码时,经常出现了如下图所示的场景:

去找源码很浪费时间(除非是Maven项目,在pom.xml中引入依赖jar包会连同源文件下载下来)。在Eclipse中配置反编译工具,就可以随时查看class文件的内容了。

下面就以JadClipse为例,讲述一下配置过程。

  1. 下载net.sf.jadclipse_3.3.0.jar: http://jadclipse.sourceforge.net/

  2. net.sf.jadclipse_3.3.0.jar(作用:如果不安装,第6步则搜不到JadClipse) 复制到Eclipse安装目录下的plugins下,如下图所示

  3. Jad.exe下载地址为:http://www.javadecompilers.com/jad

  4. 将压缩包解压到Eclipse安装目录新建文件夹Jad(也可以自定义目录),如下图所示

  5. 进入Jad目录,在该目录下新建Jadtemp文件,用于存放jad.exe执行程序的缓存文件夹,如下图所示

  6. 在Eclipse中指定Jad.exe路径和缓存文件夹Jadtemp的路径。Eclipse中点击上方菜单Windows->Preferences,在搜索框中输入jad,如下图所示

  7. 指定class文件的默认打开方式

  8. 指定没有源代码的class文件的默认打开方式

  9. 测试是否好使

This post is licensed under CC BY 4.0 by the author.