为了方便查看源代码,最近在网上搜反编译插件,发现了jadclipse。简单记录下安装配置。
首先,下载jad,可在此链接http://www.varaneckas.com/jad下载。把下载后的jad解压到/home/ly/tool/jad目录,我的eclipse安装在/home/ly/tool/eclipse目录。cd到/home/ly/tool/jad目录,执行./jad,如果看到帮助信息,那说明jad是正常可用的。这个时候可以直接通过命令行的形式,反编译.class文件。
2. 到http://sourceforge.net/projects/jadclipse/下载jadeclipse,当前版本为3.3.0版本,支持eclipse3.3以上,下载后就是一个jar文件,直接放到eclipse/plugins目录,重启eclipse。
3. 依次点击:Window -> Preferences -> Java,如果出现JadClipse,即说明jadclipse安装成功,另需要两个设置:
点击JadClipse,把Path to decompiler设置为/home/ly/tool/jad/jad
点击General -> Editors -> File Associations,在右边选中*.class,在下边框中选中JadClipse Class File Viewer,然后设置为Default
按照网上搜到的到这一步,就已经配置好了,但在实际使用中,发现还是无法反编译class文件。后来发现在General -> Editors -> File Associations中有个.class without source,将此项也选中JadClipse Class File Viewer,然后设置为Default。终于点击class文件,看到了反编译的结果。
如果同样有碰到这种情况的,可以试着增加这一步。