如果javap输出不适合Jasmin,还有什么选择?



我需要一些东西来替换类中的一个方法。Jd-gui/jad经常产生破碎的代码,甚至可以编译,但有未定义的行为。

这就是为什么我需要一些东西将类反编译成适合jasmin的汇编语言,所以重新编译后它们与原始类没有什么不同。

有一个叫做Jasper的老项目,它可以反汇编成Jasmin语法。但你真正想要的是喀拉喀托火山。Krakatau使用的语法类似于Jasmin,但更新了以修复错误并支持更多功能。与Jasmin不同的是,Krakatau支持所有类文件特性,并且具有反汇编器和汇编器,使您可以轻松地编辑类。

最新更新