常用的Java反编译工具推荐
JD-GUI是一款常用的Java反编译器,支持多个系统,可以以独立程序或Eclipse插件的方式运行。反编译器是将二进制执行代码转换为源代码的工具,得到的代码虽然与源代码略有差异,但非常接近。反编译虽然会降低代码的可读性,但可以采用代码混淆等技术增加反编译的难度,完全避免反编译是不可能的。Java、.net等语言的反编译器原理是将ByteCode转换为AST,进而转换为代码。使用JD-GUI时只需将.class文件拖入窗口即可转换为.java文件。
下载地址
用户评论