閱讀98 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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
......


screenshot1.png

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

  上一篇:go 簡潔javascript音樂播放器
  下一篇:go IBM熱門職位隨手掰掰 --- 客串獵頭?