我只需要替换类中的一个方法。 jd-gui / jad通常会产生损坏的代码,该代码甚至可以编译,但是具有未定义的行为。

这就是为什么我需要将类反编译为适合jasmin的汇编语言的原因,因此重新编译后,它们与原始类没有什么不同。

最佳答案

有一个名为Jasper的旧项目,可以将其分解为Jasmin语法。但是您真正想要的是Krakatau。 Krakatau使用类似于Jasmin的语法,但已对其进行了更新以修复错误并支持更多功能。与Jasmin不同,Krakatau支持每个类文件功能,并且具有反汇编程序和汇编程序,因此可以轻松编辑所需的类。

07-24 09:36