java decompiler插件_Java反編譯利器-Jad, Jode, Java Decompiler等及其IDE插件

这篇博客介绍了Java程序员常用的反编译软件,包括Jad, Jode和Java Decompiler,以及它们对应的Eclipse插件。在性能上,Jad和Jode表现优秀,但Java Decompiler在反编译质量上更胜一筹,尤其是在支持JDK 5.0及更高版本的特性上。对于JDK 5.0以上,推荐使用Java Decompiler,而JDK 1.4则建议使用Jode。安装和使用插件时需要注意配置路径。" 106851595,9197460,Lua编程:继承与多态实践,"['Lua编程', '类', '继承', '多态']
摘要由CSDN通过智能技术生成

對於長年使用Java的程序員,大部分應該都會或多或少的使用到反編譯軟件。畢竟,不可能你所使用到的每一個包都會提供完善的javadoc,而且,有時候代碼比javadoc更容易理解。這里將講述筆者所了解的一些反編譯軟件以及它們各自的IDE插件版。

簡介

現在業內的反編譯軟件據說有幾十種。其中有jad,以及基於jad而開發的其他反編譯軟件(Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和國產的小穎JAVA源代碼反編譯專家);還有jode,以及以jode為核心開發的JCavaj Java Decompiler、BTJ (Back To Java)、jEdit’s JavaInsight plugin);還有DAVA等,以及當前筆者最推崇的Java Decompiler。

在這些反編譯軟件中,筆者使用過jad,jode,Java Decompiler以及基於這些軟件開發的其他軟件如Cavaj,小穎等,還有這些軟件的eclipse插件版。

其中,jad是一個使用VC++開發的著名反編譯引擎,性能非常快;jode是一個使用java開發的開源的反編譯引擎,而Java Decompiler似乎也是java開發的反編譯軟件,並且這三款軟件都有相應的eclipse插件版。

使用效果對比

筆者在eclipse中使用了以上三款軟件。

使用環境為:eclipse Galileo,jad 1.5.8g + jadclipse 3.3.0,jodeEclipse 1.0.6,JD-Eclipse 0.1.3。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值