`

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中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件的源码逻辑...

    .class文件反编译插件jad及安装方法

    需要注意的是,JAD反编译的结果并不总是完美的,因为Java字节码经过编译后丢失了一些原始的源代码信息,如注释、变量名和方法名。然而,对于大部分情况,JAD提供的信息已经足够帮助我们理解和分析代码。 总结来说,...

    Eclipse中查看class源码的插件

    本文将详细介绍一个名为“jd-eclipse”的插件,它是专门用于在Eclipse中查看.jar包中.class文件源码的工具。 “jd-eclipse”插件是Java反编译器JAD(Java Decompiler)与Eclipse IDE的集成。JAD是一个强大的工具,...

    jad在eclipse配置查看jar包源码.rar

    在Eclipse中,jad通常与JADclipse插件结合使用,以图形化的方式查看jar包源码。 1. **安装JADclipse插件**: - 打开Eclipse,进入"Help"菜单,选择"Install New Software"。 - 在"Work with"下拉框中输入...

    么把.class文件反编译成.java 经修改后再编译成.class

    在反编译.class 文件时,需要使用专门的反编译工具。目前有多种反编译工具可供选择,如 JAD、JD-GUI、CFR 等。其中,JAD 是一个流行的反编译工具,它可以将.class 文件反编译成.java 文件。 二、JAD 反编译工具的...

    Eclipse反编译jad.exe和jad.jar 和 安装文档

    总的来说,Eclipse集成JAD反编译工具能极大地帮助开发者理解已有代码库,从而提高开发效率。正确安装和使用JAD,可以为软件维护和二次开发带来便利。通过提供的安装文档,你可以轻松地将这个功能添加到你的Eclipse...

    net.sf.jadclipse_3.3.0.jar,Eclipse+jad反编译集成全包

    总的来说,"net.sf.jadclipse_3.3.0.jar,Eclipse+jad反编译集成全包"提供了一种便捷的方式,让Eclipse用户能够在开发环境中直接使用jad反编译器,提高开发效率,尤其在处理无源码的第三方库时。但是,使用此类工具...

    eclipse查看class源码

    本篇文章将详细介绍如何在Eclipse中通过JAD插件查看`.class`源码。 首先,压缩包中的`jad.exe`是JAD(Java Decompiler)的命令行版本,它能够将字节码反编译回Java源代码。`net.sf.jadclipse_3.3.0.jar`则是JAD的...

    eclipse中反编译jar包源码

    "eclipse中反编译jar包源码"这个主题涉及到如何在Eclipse集成开发环境中使用特定的插件和工具来查看.jar文件的源代码。 首先,我们来看一下标签"jad",它是Java反编译器JAD的简称。JAD是一款流行的Java字节码到源...

    用jad工具反编译eclipse中jar文件中的class文件.docx

    本篇文章将详细介绍如何在eclipse中使用jad工具反编译jar文件中的class文件。 首先,我们需要获取jad反编译插件。通常,这个插件可以在各种下载站点找到,例如csdn.net。确保下载的文件包含jad.exe和...

    在Eclipse中反编译Class文件完全详解

    jad -r -s <output_directory> *.class # 使用jad反编译所有Class文件,将输出存放在 ``` 这将把所有反编译后的Java源代码保存在指定的输出目录下,方便进一步查看和分析。 总的来说,Eclipse结合JadClipse和Jad...

    如何在eclipse中查看.class文件的步骤

    8. **测试配置**:完成上述步骤后,你可以通过右键点击项目中的`.class`文件,选择`Open With` -> `JadClipse`来查看其反编译后的源代码。如果配置正确,你应该能够看到源码视图。如果未能成功,尝试重启Eclipse,...

    java反编译工具net.sf.jadclipse_3.3.0.jar和jad.exe

    1. **Jadclipse**: Jadclipse是一款Eclipse插件,它集成了Jad反编译器,允许用户在Eclipse集成开发环境中直接查看`.class`文件的源代码。安装Jadclipse后,开发者可以在Eclipse中右键点击任何`.class`文件,选择...

    jad反编译插件

    总的来说,jad反编译插件是Java开发中不可或缺的工具之一,它帮助我们洞察那些隐藏在编译后的字节码背后的逻辑,为代码的调试、学习和维护提供了便利。在处理丢失源代码的项目,或是分析第三方库的实现时,jad都发挥...

    eclipse3.7.X 安装反编译插件jadeclipse

    通过以上步骤,你就能够顺利地在Eclipse 3.7中使用Jadclipse进行Java反编译,从而更好地理解和分析已编译的代码。记住,尽管反编译能够提供源代码级别的视图,但其结果可能与原始源代码有所不同,因为编译过程可能会...

    eclipse源码反编译jar包

    标题“eclipse源码反编译jar包”指的是在Eclipse中安装并使用特定的插件来查看.jar文件的源代码。这通常涉及到将反编译工具集成到Eclipse中,以便开发者可以在不离开IDE的情况下查看和理解第三方库的内部工作。描述...

    eclipse反编译插件jad,内含使用教程

    Eclipse是一款广泛使用的Java开发集成环境,而jad则是一个著名的反编译工具,它能够将Java字节码还原成源代码,这对于开发者来说是十分有用的,尤其是在需要查看或理解已编译但没有源码的库时。jad插件将jad与...

    eclipse 反编译 class 插件 jad

    然而,原始的Eclipse并不内置反编译工具,这使得开发者无法直接查看Java类文件(.class)的源代码,特别是在处理没有源码的库或者第三方JAR时。"jad"是一个专门为Eclipse设计的插件,解决了这个问题,它允许用户在...

    eclipse JAD反编译插件安装方法

    Eclipse JAD反编译插件安装方法 在软件开发过程中,有时我们需要查看Java字节码(.class文件)的源代码,以便理解和学习现有的库或框架。这时,JAD(Java Decompiler)就派上用场了。JAD是一个流行的反编译工具,...

Global site tag (gtag.js) - Google Analytics