如何从 jar 编辑 .class 文件?
How can i edit a .class file from a jar?
我有一个 .jar 文件,我已经使用 Java 反编译器对其进行了反编译,我想从 .jar 中修改一个 .class 文件并重新编译它。我尝试使用 eclipse 复制代码,但它有很多导入,所以我无法在没有导入的情况下将它重新编译为 .class 文件。还有其他解决办法吗?有更好的方法吗?
导入指令是 "sugar syntax"。编译器将正确的包添加到所有 class 引用。
您应该首先防止这些类型的修复和更改。但是,如果需要,您还应该拥有所有导入 class 的代码,以便重新编译反编译的 class,因为在编译时需要它们,但这可能不可行选项。
您可以使用的另一种方法是 Class 编辑器,它可以让您直接编辑 class 文件。
Get It Here
我有一个 .jar 文件,我已经使用 Java 反编译器对其进行了反编译,我想从 .jar 中修改一个 .class 文件并重新编译它。我尝试使用 eclipse 复制代码,但它有很多导入,所以我无法在没有导入的情况下将它重新编译为 .class 文件。还有其他解决办法吗?有更好的方法吗?
导入指令是 "sugar syntax"。编译器将正确的包添加到所有 class 引用。
您应该首先防止这些类型的修复和更改。但是,如果需要,您还应该拥有所有导入 class 的代码,以便重新编译反编译的 class,因为在编译时需要它们,但这可能不可行选项。
您可以使用的另一种方法是 Class 编辑器,它可以让您直接编辑 class 文件。 Get It Here