这款反编译器叫 "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
Java Class文件的反编译工具 uuDeJava
uuDeJava是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad.exe。
反编译Class文件时,可以直接点击Class文件(关联后),或者选中文件或目录发送到uuDeJava的快捷方式。还可以拖动文件或目录到uuDeJava的主窗口。
通过配置,可以使用内部或外部编辑器直接打开反编译的Java文件。这个实际使用中很方便。
- uuDeJava支持多语言。现在支持英语(United States),日语,中文(PRC),中文(Taiwan)。
甚至可以追加你自己的语种(需要下载uuDeJava代码,修改语言文件并存放到uuDeJava同目录的Lang\)。
主画面:
主画面中正打开了一个反编译的Java文件(main.java)。
在这里可以输入文件或目录进行反编译。也可以拖动文件或目录到主画面中进行反编译。
还可以配置jad.exe或uuDeJava的参数。
分享到:
相关推荐
基于java的开发源码-Java Decompiler反编译器.zip 基于java的开发源码-Java Decompiler反编译器.zip 基于java的开发源码-Java Decompiler反编译器.zip 基于java的开发源码-Java Decompiler反编译器.zip 基于java的...
在Java生态系统中,有许多知名的反编译器,如JAD (Java Decompiler)、JD-GUI、Procyon和FernFlower等。这些工具各有特点,例如JAD以其对复杂的字节码的出色解析能力而受到赞誉,JD-GUI则因其直观的图形用户界面和...
Java的字节码是平台无关的,它是由Java编译器从源代码(.java文件)编译得到的。在某些情况下,我们可能没有源代码但需要查看或修改执行的代码,这时反编译器就派上了用场。 标题中的"Java 反编译器V1.0(Java版)...
JAVA反编译器DJ Java Decompiler是一款用于将Java字节码转换回源代码的工具,这对于软件开发、逆向工程和学习已编译Java程序的工作原理非常有用。它能够帮助开发者查看并理解JAR文件、Class文件或其他已编译的Java...
基于java的开发源码-Decompiler反编译器.zip 基于java的开发源码-Decompiler反编译器.zip 基于java的开发源码-Decompiler反编译器.zip 基于java的开发源码-Decompiler反编译器.zip 基于java的开发源码-Decompiler反...
JAVA精品新譯<2> DJ Java Decompiler 2.9.9.57老朽痴拙汉化版(JAVA反编译器) 使用DJ Java Decompiler你可以反编译class文件并且可以保存为文本文件或其它格式,它很容易使用。DJ Java Decompiler是Windows 2000,...
这个“Java Decompiler反编译器.zip”文件很可能包含了Java反编译器的安装程序或者是一个特定版本的反编译工具集合。 Java字节码是Java源代码经过编译后的中间表示,它是平台无关的,并能在任何支持Java的平台上...
Java反编译器是开发者和逆向工程人员用于查看Java字节码源代码的工具,因为Java程序在执行时是以类(class)文件的形式存在,这些文件是编译后的二进制格式,不直接包含原始的Java源代码。jdec(Java Decompiler)...
常用的Java反编译器有JAD (Java Decompiler)、JD-GUI、Procyon和FernFlower等。它们各自具有不同的特点和效率,例如,JAD提供了一种直观的图形用户界面,而Procyon在反编译复杂代码时表现出色。这些工具不仅适用于...
源代码 https://github.com/java-decompiler/jd-coreJCenter Maven 存储库 https://jcenter.bintray.com/描述JD-Core 是一个独立的 JAVA 库,包含“Java 反编译器项目”的 JAVA 反编译器。它支持 Java 1.1.8 到 Java...
Java类文件是由Java编译器将源代码编译后的产物,它们存储的是机器可读的字节码。反编译器通过解析这些字节码,尽可能地恢复成人类可读的源代码格式。需要注意的是,由于编译过程中的优化,反编译后的代码可能与原始...
4. **Procyon**:它是一个强大的Java编译器和反编译器,不仅能反编译Java字节码,还可以处理Java 8的新特性,如lambda表达式。 5. **CFR**:此反编译器旨在生成清晰、可读的源代码,并且支持最新的Java版本。CFR也...
Java反编译器的工作原理是解析.class文件,这是Java编译器生成的二进制文件,包含了类和接口的定义。反编译器通过分析这些二进制数据,重构出与原始源代码相似的Java代码。需要注意的是,由于编译时的一些优化和去...
jad 是一个常见的Java反编译器,全称为Java Decompiler。它能够解析.class文件并生成相应的Java源代码,帮助开发者理解和分析已编译的代码,这对于逆向工程、学习闭源库的实现或者修复旧代码都是十分有用的。 这个...
Java Decompiler反编译器是IT领域中一个重要的工具,主要用于将Java字节码(.class文件)还原成可读的源代码(.java文件),这对于软件开发者、逆向工程师以及那些丢失源码但仍需要理解或修改Java程序的人来说尤其有用。...
Cavaj Java Decompiler是提到的压缩包中的一个文件,这可能就是我们要找的反编译器软件。这个工具通常包含用户界面,允许用户选择.class文件并查看其对应的源代码。它可能还支持一些高级特性,如代码格式化、代码...
除了反编译器,还有一些工具与之相关,如Class Decompiler插件(适用于Eclipse和IntelliJ IDEA),以及动态反编译工具如JRebel,它能在运行时反编译并更新代码。 总之,Java反编译器是开发工具箱中的重要组成部分...
在Java世界里,JAD(Java Decompiler)是一款广受欢迎的反编译器,它能够提供高质量的反编译结果,帮助开发者解析Java字节码。 JAD的特点包括: 1. **源代码恢复**:JAD能够尽可能地将编译后的字节码还原成接近...