【发布时间】:2012-11-08 04:46:23
【问题描述】:
是否可以在另一个程序中反编译 java .class 文件? 我知道像 CAVAJ 和 DJ Java Decompiler 这样的工具。 为什么?:我正在修改程序中的一个类文件并将其转储到同一个文件中。然后我想解析修改后的类文件的源文件。 提前致谢。
【问题讨论】:
-
为什么要做这样的事情?
-
你也许可以执行运行反编译工具的过程(我使用JD-GUI)然后编辑代码并重新编译?我认为是“Runtime.exec()”?
-
@SnakeEye 我正在检测类文件。在检测它之后,我想在同一个程序中解析检测文件(我将通过反编译类文件获得)。
-
感谢@Bucco 的回答。如果您能详细说明我如何在
Runtime.exec()中使用GUI 反编译器,我将不胜感激。
标签: java class decompiling decompiler