`

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


如下图所示

5. 设置成功,则打开class文件,即可看到由JAD反编译的源代码,如下图所示
注意,如果出现这样的错误: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


6、安装完成后,MyEclipse或eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows--> Perference-->General->Editors->File Associations中修改“*.class与*.class without source”默认关联的编辑器为“JadClipse Class File Viewer”。
  • 大小: 55 KB
  • 大小: 80.8 KB
分享到:
评论
2 楼 caik123 2012-07-19  
ths,用这种方法我成功了。没坑人!
1 楼 michael_lichao 2011-11-09  
jad版本太低啦!

相关推荐

    eclipse编译.class所需jar包

    eclipse查看源码可以通过反编译成.class文件,插件所需要有jad.exe net.sf.jadclipse_3.3.0.jar

    Eclipse中查看class源码的插件

    Eclipse中查看class源码的插件,可以很好的字节对jar包进行反编译

    Eclipse中查看没有源码的Class文件的方法

    它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件,手动设置Window->Preferences->Java->JadClipse,把Ignore existing source选中,就不会管有没有源码,都会反编译 ...

    eclipse jad反编译插件

    6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class” 默认关联的编辑器为“JadClipse Class File Viewer”。 ok,你可以去任意打开一个class文件,来看看它的源码了.

    Myeclipse反编译插件Jad的安装使用说明(附带插件)

    • 如果以上设置还是不能反编译,这是因为这些class文件没有附加的源码,要想解析所有 class 文件,还需做如下设置: • 在File Type 下选择 *.class without source(列表没有则通过add按钮新增),然后在 ...

    jad 反编译 和 Eclipse反编译插件

    很早就听说过eclipse可以集成jad,一直没有试过,一直用的小颖和一个叫java decompiler (具体名字记不住了),不过还是没有集成到eclipse中,每次查看源码的时候,还需要找到相应的class文件才可以反编译,比较麻烦,...

    myeclipse中配置读取反编译class(附使用说明)

    3. 将jadnt158.zip 解压,拷贝jad.exe 到%JAVA_HOME%\bin\ 目录下。...Jadclipse是eclipse中的一个插件,是用于在eclipse中双击*.class文件时直接查它的*.java代码,相当于一个查看器,但不可以单独使用。

    jad158g.win.zip

    eclipse,myeclipse2018,2017中使用反编译class的工具。测试可以使用,配置如下:myeclipse2018 配置,myeclipse2018安装目录下创建dropins\jad,jad\features,jad\plugins . net.sf.jadclipse_3.3.0.jar 放置到 ...

    java反编译工具jad1.5.8+jd-gui.exe+jadclipse_3.3.0(都是最新版本)

    下载Jad反编译工具:大家都是这么说的到“http://www.kpdus.com/jad.html”这个网址下下载适合自己操作系统平台的jad下载,可惜我没找到,英语不好,我打的包里包含了Jad反编译工具。 将下载的包解压有一下几个...

    jad及net.sf.jadclipse插件

    压缩包中包含.class文件反编译工具jad.exe,以及jad eclipse插件net.sf.jadclipse,方便我们在eclipse中开发时在没有引用源码包情况下随时查看所引用的jar包源码

    java反编译工具jad操作批量反编译jar包

    很强大的批处理class文件的反编译,并且可以反编译jar包,最后将反编译的java源码再打成源码jar包,将源码jar装入eclipse即可查看源码。

    Eclipse 安装反编译插件jadclipse安装包以及安装说明

    Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,...不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码

    MyEclipse反编译(.class)

    MyEclipse反编译,里面有jad.exe以及使用方法说明

    jocky 混肴编译rar包(ant和插件俩个版本)

    我们举一个最简单的例子,下面的SimpleBean是未经混淆的class文件通过Jad反编译以后获得的源文件: 1 public class SimpleBean implements Serializable { 2 3 private String name = "myname"; 4 5 private ...

    joc eclipse plugin

    我们举一个最简单的例子,下面的SimpleBean是未经混淆的class文件通过Jad反编译以后获得的源文件: public class SimpleBean implements Serializable { private String name = \"myname\"; private ...

    java 混淆工具,不可逆 jocky 也许是最好的了

    我们举一个最简单的例子,下面的SimpleBean是未经混淆的class文件通过Jad反编译以后获得的源文件: public class SimpleBean implements Serializable { private String name = "myname"; private List ...

Global site tag (gtag.js) - Google Analytics