Java反编译工具有什么作用?

它功能是什么?
2024-12-04 17:31:17
推荐回答(5个)
回答(1):

就是把经过java文件编译后的可执行的class文件再反编译为java文件,因为经过编译的class文件是不可阅读的!但是由于java文件一般都不是单独运行的,会有类之间的相互调用,所以反编译工具反编译后只能大体上还原原来java文件,而不能完全还原,特别是一些变量的取值,定义等..

回答(2):

和javap功能差不多,就是进行反编译~把.class文件反编译成原来的JAVA代码~

回答(3):

可以将看不懂的.class文件转换成看得懂的.java文件,这样一来就能很方便的读懂别人编写的java代码。

java反编译工具有多种,推荐使用jd-gui
参考:http://developer.51cto.com/art/201409/452232.htm

回答(4):

就是把编译好的JAVA CLASS文件再还原成JAVA代码!

回答(5):

decompile Java

我一直在用。但对jdk 5.0以后的支持不好。