Eclipse中查看jar包中的.class源码 JAD反编译插件的应用
Eclipse中查看jar包中的.class源码 JAD反编译插件的使用
1. 下载JAD , 1.5.8版本的jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html 将展开后的jad.exe放到某个目录,例如 c:\bin\jad.exe 或者直接双击jad.exe进行安装 2. 下载JADClipse插件 http://sourceforge.net/projects/jadclipse/files/ 将展开后的net.sf.jadclipse_3.3.0.jar放入Eclipse的plugins子目录下 3. 启动Eclipse 注意:eclipse需要重新启动 eclipse -clean 4. 配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下 配置Jad的路径为 C:\bin\jad.exe,如果是双击安装jad.exe的话,此处只需添 jad 如下图所示[img] http://dl.iteye.com/upload/picture/pic/94718/af0e6aaf-4598-3166-98fc-ea47ebd61213.jpg[/img]
5. 设置成功,则打开class文件,即可看到由JAD反编译的源代码,如下图所示[img] http://dl.iteye.com/upload/picture/pic/94720/73b5057e-02b3-38ed-b8ab-362c14fd1c74.jpg[/img]
注意,如果出现这样的错误:An error has occurred when activating this view Expecting non-static method jadclipse.JadclipseBufferManager.createBuffer(Lorg/eclipse/jdt/core/IOpenable;)Lorg/eclipse/jdt/core/IBuffer; 那说明jad 和jadclipse的版本不匹配。原文:http://hi.baidu.com/kissdev/blog/item/2f049308a7a691d662d986be.html
1 楼
michael_lichao
2011-11-09
jad版本太低啦!