新网站地址:
http://jd.benow.ca/
网站地址:
http://java.decompiler.free.fr/
一直常备的反编译工具是JAD,今天看到了另一种快速的编译工具,使用后感觉不错,而且直接带有图形界面。
Java Decompiler:Yet another fast Java decompiler
特点有:
1、目标是Java 5及以上版本的编译工具
2、对非商业目的可以免费使用;
3、商业目的的则不能进行捆绑。。。
支持的平台有:
Windows
Linux
Mac
文件也很小,解压直接使用,600K左右。
支持的特性有:
JD-Core和JD-GUI是用C++编写,这是反编译速度的前提保证
JD-Core不需要JRE的存在
JD-Core可反编译的版本如下
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
JD-Core 在反编译时,支持 Java 5 的如下特性:
Annotations
Generics
Type “enum”
JD-GUI 支持拖放功能
JD-GUI 支持Jar文件的即时反编译
JD-GUI 以代码高度方式来显示反编译过来的代码
JD-Core 和JD-GUI 使用优秀的跨平台的 wxWidgets
......
分享到:
相关推荐
除了JD-GUI,还有其他一些流行的Java反编译工具,如JD-Core(命令行工具)、JAD (Java反汇编器) 和 FernFlower。这些工具各有特点,可以根据需求选择合适的。 总的来说,JD-GUI作为一个直观易用的反编译工具,为...
在实际应用中,除了JD-GUI,还有其他一些流行的Java反编译工具,如JAD、FernFlower等,它们各自具有不同的特性和适用场景。选择合适的工具取决于具体需求,例如,如果需要集成到自动化流程中,可能需要选择提供API或...
jd-gui是Java反编译器的一种,用于查看Java字节码并将其转化为可读的源代码,这对于逆向工程、调试或理解不带源码的库来说非常有用。 在描述中,“jd-gui-windows-1.4.0”确认了这是jd-gui的一个特定版本,1.4.0,...
- **JAD**:另一个流行的Java反编译器,提供命令行接口,适合自动化脚本。 - **FernFlower**:也是一个开源的Java反编译器,能够产生更接近原始源代码的输出。 了解和掌握JD-GUI这样的反编译工具,可以极大地增强...
这时,反编译工具就显得尤为重要,其中jd-gui是一个非常实用的Java反编译工具。它允许开发者直观地查看和分析Java字节码,将.class文件转换回接近原始的.java源代码形式,便于理解和调试。 **1. jd-gui 的功能与...
9. **替代工具**:除了jd-gui,还有其他Java反编译器,如JAD、FernFlower等,它们各有特点,开发者可以根据具体需求选择合适的工具。 10. **版权与法律问题**:在使用反编译工具时,务必注意版权问题。除非获得授权...
6. **替代工具**:虽然JD-GUI是一个不错的选择,但还有其他Java反编译器,如FernFlower、Procyon和JAD。这些工具各有特点,可以根据实际需求选择最适合的。 7. **学习资源**:对于初学者,了解如何使用反编译器来...
在实际应用中,Java反编译器还可以与其他工具结合使用,例如JD-Core(JD-GUI的底层库),用于在命令行环境下进行反编译,或者JAD,另一个流行的反编译器,提供更强大的命令行选项和API。 总的来说,Java反编译是一...
JD-GUI与JAD、FernFlower等其他Java反编译器相比,它的优势在于其用户友好的图形界面和快速的反编译速度。然而,对于更复杂的代码重构或自动化任务,可能需要使用如JD-Core这样的命令行工具,或者结合IDEA等集成开发...
Java反编译工具JD-GUI是一款小巧而强大的实用程序,专为开发者设计,用于查看Java字节码的源代码。这个工具对于理解已编译的.class文件中的代码,或者在没有源代码的情况下进行逆向工程非常有用。在本文中,我们将...
"jd-gui-0.3.3.windows" 是一个流行且实用的Java反编译工具,它允许用户直观地查看和分析Java类文件的源代码。这个工具对于没有原始源代码的项目尤其有价值,因为它可以帮助开发者理解程序的工作原理,找出可能存在...
- JAD:另一个知名的Java反编译器,提供命令行接口和API。 - FernFlower:轻量级的Java反编译器,提供命令行选项。 - Procyon:除了反编译,还支持编译和分析Java代码。 6. **注意事项**: - 法律问题:反编译...
在Java反编译领域,jd-gui并不是唯一的选择,还有如JD-Core、JAD、Procyon等其他工具。它们各有优缺点,比如JD-Core是jd-gui的底层库,而JAD则提供命令行接口适合自动化处理。选择哪种工具取决于具体需求,例如对源...
5. **与其他工具的对比**:JD-GUI与JD-Core、Procyon、FernFlower等其他Java反编译器相比,提供了更直观的GUI界面,适合快速查看和分析代码。然而,对于大规模项目或自动化任务,可能需要使用命令行工具如JAD或...
- **jd-gui**:这是一个开源的Java反编译器,提供图形化的用户界面,方便查看和分析Java字节码。 - **反编译工具**:除了JD-GUI,还有其他反编译工具,如JAD、Decompiler、Apktool等,它们在不同的编程环境中有着...
同时,除了JD-GUI,还有其他反编译器,如JD-Eclipse插件、JAD、FernFlower等,它们各有特点和优势,可以根据具体需求选择合适的工具。 总之,JD-GUI作为一款方便的Java反编译工具,为开发者提供了查看和理解字节码...
JD-GUI是一款广泛使用的Java反编译工具,标题中的"jd-gui-windows-1.6.3.zip"显然指的是该工具的Windows版本1.6.3的压缩包。 JD-GUI允许用户查看Java类文件的源代码,即使原始源代码没有提供。它不依赖于任何IDE,...
"jdgui.zip"是一个包含jd-gui工具的压缩包,它是一款流行且易于使用的Java反编译器,尤其适合快速查看和理解Java项目的内部结构。 jd-gui是一个图形用户界面(GUI)工具,允许开发者直接打开.jar或.class文件,并...
通过将.dex转换为.jar,开发者可以使用Java反编译器(如JD-GUI或JAD)来查看和理解原始的Java源代码。dex2jar提供了命令行接口,用户可以通过简单的指令进行操作。 最后,JD-GUI是一个图形界面工具,用于查看Java...