Java反編譯器JAD等的另一種選擇JD-Core/JD-GUI
網站地址:一直常備的反編譯工具是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
......

最後更新:2017-04-02 00:06:39