我有一个.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
答案 0 :(得分:0)
您需要修复代码以便编译。这可能是因为反编译不是万无一失的,或者因为它最初是使用你没有的代码编译的。