【发布时间】:2011-04-19 21:07:42
【问题描述】:
是否可以将 JVM 语言(如 Groovy、Scala)反编译为其初始形式?
如果我尝试反编译一个 4 行的 Groovy 类,我会得到大约 20 行反编译的 Java 代码。
这更像是一个理论问题而不是实际问题,因为市场上没有这样的反编译器(我不知道)。
谢谢。
【问题讨论】:
-
请注意,编译器将丢弃无法重构的信息,因此您将永远无法取回原始信息。
标签: java jvm reverse-engineering decompiling jvm-languages