我通过 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 应该是什么问题?
最佳答案
看起来您正在使用早于 Java 7 的 Java 版本进行编译,因为 java.util.Objects
仅在 Java 7 中添加。
关于Java:找不到符号:变量对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16114058/