JAD(Java Decompiler)是一个比较流行的Java反编译工具,可以从网站
http://www.varaneckas.com/jad/
下载,有多个系统下的应用程序,包括Windows、Linux等。
下载后直接解压即可使用,具体使用方法可以查看jad的运行说明。
下面介绍如何在Eclipse中安装JAD插件,这样在Eclipse下可以十分方便地查看.class
文件的反编译源代码。
JAD在Eclipse上的插件名称叫做:jadclipse
,具体可以从网站
http://sourceforge.net/projects/jadclipse/
下载。下载后是一个.jar
文件,在Eclipse下的安装和配置方法如下(以下操作在Eclipse最新版本Juno下测试通过):
- 把
.jar
文件放入Eclipse的plugins
目录下 - 重新启动Eclipse后,jadclipse安装完成
- 在Eclipse中,打开Window -> Preferences -> Java -> JadClipse,
Path to decompiler
填写第一步下载解压后的jad可执行程序路径,不需要加后缀,如C:\jad158g.win\jad
,其他保持默认 - 设置打开
.class
文件的默认程序:打开Window -> Preferences -> General -> Editors ->File Associator,选中*.class without source
,点击Associated editors
的Add
按钮,选择JadClipse Class File Viewer
。
至此,完成了Eclipse中jad插件的安装,以后需要查看.class
文件的源代码,只需要双击该文件即可查看通过jad反编译得到的源代码。
原帖地址:http://nepshi.com/2012-11-13/java-decompiler-and-plugin-for-eclipse/