如何从jar中编辑.class文件



我有一个.jar文件,我已经用Java解压缩器对它进行了反编译,我想从.jar中修改一个.class文件并重新编译它。我试图用eclipse复制代码,但它有很多导入,所以如果没有导入,我就无法在.class中重新编译。还有其他解决方案吗?有更好的方法吗?

您应该首先防止这些类型的修复和更改。但是,如果需要,您还应该拥有导入类的所有代码,以便重新编译反编译的类,因为在编译时需要这些代码,但这可能不是一个可行的选择。

您可以使用的另一种方法是类编辑器,它允许您直接编辑类文件。在这里获取

导入指令是"sugar语法"。编译器将正确的包添加到所有类引用中。

最新更新