Java反編譯器JAD等的另一種選擇JD-Core/JD-GUI

阿敏總司令發表於2008-11-06
新網站地址:[url]http://jd.benow.ca/[/url]

網站地址:[url]http://java.decompiler.free.fr/[/url]

一直常備的反編譯工具是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
......


[img]http://jd.benow.ca/img/screenshot17.png[/img]

相關文章