如何从jar编辑.class文件?

时间:2015-06-29 12:01:19

标签: java eclipse jar

我有一个.jar文件并且我使用Java Decompiler对其进行了反编译,我想从.jar修改.class文件并重新编译它。我试图使用eclipse来复制代码,但它有很多导入,因此我无法在没有导入的情况下在.class文件中重新编译它。还有其他解决方案吗?有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

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

您可以使用的另一种方法是类编辑器,它允许您直接编辑类文件。 Get It Here

答案 1 :(得分:-4)

import指令是“糖语法”。编译器将正确的包添加到所有类引用。