我通过netbeans insercode生成方法hashCode()和equals(Object obj)。在netbeans中,我可以编译而不会出错,但是当我使用javac在我的服务器上编译它时:
bangserver/Login.java:3: cannot find symbol
symbol : class Objects
location: package java.util
import java.util.Objects;
^
和对象的其他错误......
public int hashCode() {
int hash = 5;
hash = 47 * hash + Objects.hashCode(this.password);
return hash;
}
你们认为应该是什么问题他找不到java.util.Objects?
答案 0 :(得分:7)
看起来您正在使用早于Java 7的Java版本进行编译,因为java.util.Objects
仅在Java 7中添加。