`
rogerhunt
  • 浏览: 59651 次
  • 性别: Icon_minigender_1
  • 来自: 新加坡
社区版块
存档分类
最新评论

推荐一款Java反编译器,比较好用

阅读更多
推荐一款Java反编译器,比较好用(转)
http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html
   推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出和大家分享一下。
这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5.
它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。

   本人之所以认为它还不错,是其有下面几个功能:
  1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转
  2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型)

    * jdk1.1.8
    * jdk1.3.1
    * jdk1.4.2
    * jdk1.5.0
    * jdk1.6.0
    * jikes-1.22
    * harmony-jdk-r533500
    * Eclipse Java Compiler v_677_R32x, 3.2.1 release
    * jrockit90_150_06

   图示:
  

   3. 快速查找源文件功能(Ctrl+Shift+T)


   4. 安装方便.只有600K,直接运行即可。
   5. 支持文件的拖放功能,源代码高亮显示

  当然对于反编译的效果,感觉还可以。当然在本人使用过程也出现过,编译效果不佳的情况。但从总体上来看已经让我挺满意了,呵呵。

Good Luck!
Yours Matthew!
分享到:
评论

相关推荐

    非常好用的java反编译器

    "非常好用的Java反编译器"通常指的是那些具有高效、易用、准确等特点的反编译工具,能够帮助开发者快速查看和理解Java字节码。 在Java生态系统中,有许多知名的反编译器,如JAD (Java Decompiler)、JD-GUI、Procyon...

    JAVA 反编译器

    总的来说,Java反编译器是开发工具箱中一个有价值的工具,它允许我们洞察黑盒中的秘密,但同时也提醒我们在保护代码知识产权方面要保持警惕。在实际使用中,应始终遵守相关法律法规和道德规范。

    Java 反编译器V1.0(Java版)

    标签中列出的关键词——"jad"、"反编译"、"反编译器"、"JAVA反编译器"和"Java反编译器"——进一步强化了这是一个关于Java反编译的工具。"jad"是Java反编译器的常见缩写,尤其是指JAD (Java Decompiler) 这个著名的...

    java反编译器

    Java反编译器是开发人员在处理Java字节码时常用的一种工具,它能够将已编译的Java类文件(.class文件)转换回源代码形式,使得开发者可以查看和理解程序的内部工作原理,即使原始的源代码不再可用。在Java开发中,...

    一个很好用的JAVA反编译器

    标题提到的“一个很好用的JAVA反编译器”很可能指的是JD-GUI,一个流行且用户友好的Java反编译器。JD-GUI-0.3.1.windows是该软件的特定版本,专为Windows操作系统设计。 JD-GUI提供了直观的图形用户界面,允许...

    java反编译器 以及Eclipse安装手册

    Java反编译器是开发过程中的一种重要工具,它允许开发者查看和理解已编译的Java类文件(.class)的源代码,这对于调试、学习和分析已有的Java库或者二进制代码非常有用。Eclipse是一款广泛使用的Java集成开发环境...

    java 反编译器 反编译器

    压缩包中的“反编译.exe”可能是一个Windows平台上的可执行文件,代表了上述提到的某一款Java反编译器,或者是自定义构建的工具,用于执行反编译任务。在使用前,确保了解软件的安全性和许可协议,以避免侵犯版权或...

    java反编译器,好用的java反编译器

    Java反编译器是开发人员在处理Java字节码时常用的一种工具,它能够将已编译的Java类文件(.class)转换回源代码格式(.java)。这在需要查看或理解非开源软件的工作原理、调试二进制库或者逆向工程时非常有用。在Java...

    java反编译器反编译class文件

    - **FernFlower**:这是另一个开源的Java反编译器,它生成的源代码质量相对较高。 - **Procyon**:除了反编译,Procyon还提供了一个完整的Java编译套件,包括一个源代码分析器和一个编译器。 - **JDeobfuscator**...

    jdec一种java反编译器

    Java反编译器是开发者和逆向工程人员用于查看Java字节码源代码的工具,因为Java程序在执行时是以类(class)文件的形式存在,这些文件是编译后的二进制格式,不直接包含原始的Java源代码。jdec(Java Decompiler)...

    好用的java反编译器

    3. **FernFlower**:FernFlower是一款开源的Java反编译器,它提供了良好的源代码恢复能力,并且可以作为命令行工具或IDE插件使用。 4. **Procyon**:Procyon不仅是一个反编译器,还包含了编译器和字节码分析工具。...

    Java反编译器

    3. **FernFlower**:另一个开源的Java反编译器,虽然输出的代码可读性可能不如JAD,但在某些情况下可能更有效。 4. **Procyon**:一个开源项目,提供了反编译和去混淆功能,输出的代码格式接近Java原生。 5. **CFR**...

    Java反编译器 非常简洁精干的Java反编译器

    在提供的信息中,我们有一个名为"Java反编译器.exe"的可执行文件,这很可能是Java反编译器的用户界面版本。用户只需要将这个程序放在包含待反编译的.class文件的目录下,然后双击执行,就可以方便地进行反编译操作。...

    java反编译器好用便宜

    Java反编译器是开发人员在处理Java字节码时常用的一种工具,它能够将已经编译后的.class文件转换回可读性强的源代码(.java文件)。这在需要查看或理解非开源库的内部实现、逆向工程、调试或者学习已编译代码时非常...

    java反编译器,批量java源程序反编译器

    Java反编译器是开发者和逆向...在实际应用中,Java反编译器是开发者的重要工具之一,它可以帮助我们洞察Java字节码的神秘面纱,无论是为了调试、学习还是其他目的。但同时,我们也要尊重知识产权,合法使用这些工具。

    java反编译器.zip

    3. **FernFlower**:另一个开源的Java反编译器,它的反编译结果通常比较接近原始源代码。 4. **Procyon**:除了反编译外,还支持编译和分析Java源代码。 使用Java反编译器时,需要注意以下几点: 1. **版权和法律...

    小颖java反编译器

    "小颖java反编译器"可能是一款专为Java开发者设计的反编译软件,它提供了一个方便的界面来帮助用户查看Java类文件的源代码。 在Java编程环境中,源代码被编译成字节码(.class文件),这是Java虚拟机(JVM)能够...

    Java反编译器---jad

    Xjad一款极其强大的java反编译器,反编译出来的代码格式良好,无乱码,大家可以放心使用,本人经过多次试验的!!!

    java反编译器.rar

    标题“java反编译器.rar”表明这是一个包含Java反编译器软件的压缩文件,可能是某个特定版本的反编译器,如JAD (Java decompiler)、JD-GUI、FernFlower 或 Procyon 等。这些工具都有各自的特性和优点,例如,JAD ...

Global site tag (gtag.js) - Google Analytics