我需要一些东西来替换一个类中的一个方法。jd-gui/jad 经常产生损坏的代码,甚至可以编译,但具有未定义的行为。
这就是为什么我需要一些东西来将类反编译成适合 jasmin 的汇编语言,所以重新编译后它们与原始类没有什么不同。
有一个名为 Jasper 的旧项目可以反汇编成 Jasmin 语法。但你真正想要的是Krakatau。Krakatau 使用类似于 Jasmin 的语法,但为了修复错误和支持更多功能而进行了更新。与 Jasmin 不同,Krakatau 支持所有类文件功能,并且具有反汇编器和汇编器,可以轻松编辑所需的类。