我最近使用控制面板在我的 Mac 上更新了 Java。
在控制面板上,它现在将 Java 版本显示为 Java 8 Update 251
但是,当我从终端检查 Java 版本时,它仍然显示旧版本:
我已经重新启动了我的终端,重新启动了我的 Mac,但它仍然显示相同。
我该如何解决这个问题?
最佳答案
- 您在 Java 控制面板中看到的是 JRE 版本。
- 您使用命令在终端窗口中看到的内容,
java -version
是 JDK 版本。
您可以使用以下命令检查系统中所有已安装的版本:
/usr/libexec/java_home -V
关注JDK installation instruction如果你想安装 JDK 8 的特定补丁。
关于控制面板和终端之间的 Java 版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61352331/