Java反编译器JAD等的另一种选择JD-Core/JD-GUI
2009-06-18 10:34
507 查看
Java Decompiler,下载地址:http://java.decompiler.free.fr/jd-gui/#downloads ,现在的最新版本是 0.2.8,用c++编写,支持ms,mac,linux三种os,功能如下:
1, 支持对整个jar文件的编译,这样可以将编译后的文件关联到 eclipse 中的 lib 的jar包中,便于查看源文件。
2, 快速查找源文件功能 : ctrl+shift+t
3, 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
* 此处摘自: http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html
一直常备的反编译工具是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
......
1, 支持对整个jar文件的编译,这样可以将编译后的文件关联到 eclipse 中的 lib 的jar包中,便于查看源文件。
2, 快速查找源文件功能 : ctrl+shift+t
3, 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
* 此处摘自: http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html
一直常备的反编译工具是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
......
相关文章推荐
- Java反编译器JAD等的另一种选择JD-Core/JD-GUI
- Java 反编译利器 JD-GUI/Jad/JadClipse
- JAVA反编译的2个利器jd-gui和JAD
- Java 反编译利器 JD-GUI/Jad/JadClipse(支持windows/linux/mac)
- Java 反编译利器 JD-GUI/Jad/JadClipse
- Java 反编译利器 JD-GUI/Jad/JadClipse
- java反编译器工具 jd-gui
- 自学资源推荐 java反编译器推荐 jd_gui
- Java 反编译利器 JD-GUI/Jad/JadClipse
- Java反编译插件 Jad和JD-Core
- Java 反编译 JD-GUI / Jad / JadClipse
- MAC下Java 反编译利器 JD-GUI/Jad/JadClipse
- Java跨平台反编译器JD-GUI新版本0.3.4下载(转载)
- JAVA反编译器JD-GUI简介
- jd-core java反编译工具
- JAVA GUI学习 - JFileChooser文件选择器组件学习:未包括JFileChooser系统类学习
- java反编译工具---jd-gui.exe
- Tools - Editor, JAD. (JD-GUI notepad++ editplus)
- Ubuntu 14.10 下安装java反编译工具 jd-gui
- java反编译之jd-gui的使用