反编译Java类然后重新编译?

时间:2013-05-15 19:29:48

标签: java class compilation

我有一个.Jar文件,我使用JD-GUI解编。在进行反编译之前,我对.class中的两个.java文件做了一些更改。我现在想将这两个文件重新编译成.class格式,尽管每次尝试时javac都会返回大量错误。有人可以解释一下重新编译文件的简单方法吗?

$    javac ChangedFile.java

这样的错误:

java:170: error: cannot find symbol

symbol:   method getNotAfter()
location: variable paramObject of type Object

1 个答案:

答案 0 :(得分:0)

您需要修复代码以便编译。这可能是因为反编译不是万无一失的,或者因为它最初是使用你没有的代码编译的。