Java:找不到符号:变量对象

标签 java object equals javac hashcode

我通过 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/

相关文章:

java - 通过Java小程序或flash获取绝对文件路径

python - 了解多模块环境中的 Python sqlite 机制

javascript - 如何使用 javascript Object.defineProperty

c++ - 在 C++ 中将对象传递给线程

c# - 我们可以缩短 s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase) 吗?

java - 创建全局文件输入

java - 在 Java8 Stream 上调用 Filter 方法

java - 使用 g.drawString() 遍历数组

java检查对象列表是否包含具有具体名称的对象

java - 为什么两个 AtomicInteger 永远不相等?