【发布时间】:2012-06-13 19:47:40
【问题描述】:
我是 java 新手,我想知道是否有办法从其编译文件(.class 文件)中检索文件(即.java 文件)的源代码。
我已经阅读了有关编译过程的信息,即解析、语法和语义树、中间代码生成、使用的宏等。这听起来像是一个非常复杂的过程。逆向工程将更加困难。因此,我认为这是不可能的,但我不得不问。我用谷歌搜索了它,但找不到任何令人满意的东西。
我还在课堂上了解了代码混淆。如果可以进行反编译,那么它对混淆文件的表现如何?
提前致谢。
【问题讨论】:
标签: java compilation