我的主要问题是我有一些来自游戏的类文件,我不想编辑/修改其中的一部分
实现这一目标的最简单方法是什么?
除非您有一些不会导致源代码错误的反编译器,否则反编译整个代码并重新编译不是一种选择,因为我不想花时间修复它们。
此致
我的主要问题是我有一些来自游戏的类文件,我不想编辑/修改其中的一部分
实现这一目标的最简单方法是什么?
除非您有一些不会导致源代码错误的反编译器,否则反编译整个代码并重新编译不是一种选择,因为我不想花时间修复它们。
此致
你也可以使用我写的Krakatau 反汇编器/汇编器。反汇编器将类文件转换为人类可读的(如果你理解字节码,则可读性很好)格式,然后你可以对其进行编辑和重新组装。如果您想手动查看和编辑类文件,这很有用,在这种情况下,编写一堆库调用然后编译和运行程序只是为了使用 ASM 或 BCEL 相当笨拙。
Krakatau 还有一个专门设计用于处理混淆类的反编译器,因此即使没有其他反编译器可以生成有效的源代码。当然,如果类被混淆,生成的源代码可能仍然不可读。