【问题标题】:"Your java version is out of date" with latest java“您的 java 版本已过时”,最新的 java
【发布时间】:2015-01-15 09:11:06
【问题描述】:

我的 mac 上现在有最新的 java 1.8.0_25。版本检查器说没问题。 但我收到此错误

如果我点击“稍后”,它会起作用,但稍后会再次出现。我几乎从 1.8 版本就看到了这一点。 我还安装了 jdk1.7 和 1.6(apple)。在此处输入图片说明

【问题讨论】:

  • 是否安装在正确的位置?某些应用程序在 OSX 上具有奇怪的行为,即它会查找苹果较旧的 Java 安装或 Oracles - 但不是两者兼而有之。
  • 这是一个小程序.. 正确签名。在 Safari 中运行。 java.com 上的版本检查器说它是最新版本。 Java 控制台还显示正确和最新的版本

标签: java macos applet java-8 osx-yosemite


【解决方案1】:

在 Mac 上,较新的 JDK 不一定会替换较旧的 JRE。因此,您可能拥有最新的 JDK,但在某处仍然是旧的 JRE。转到 Apple 菜单并选择“系统偏好设置...”。最后一部分应该有一个“Java”条目。单击它应该会在一个单独的窗口中打开 Java 控制面板。

检查更新选项卡中的内容。我的猜测是,仍然列出了旧版本。所以我只会更新它。您还可以在“控制面板”的“Java”选项卡上检查是否列出了多个版本以及哪一个是最上面的版本。如果您有多个以将最新的放在顶部,也许重新排序它们也可能会有所帮助。

【讨论】:

  • 它说我有最新版本。正如我所说,java.com 上的版本检查器显示我的所有内容都是最新的
【解决方案2】:

我遇到同样问题的时间最长。系统首选项中没有显示旧的 Java VM。我最终在 /Library/Java/JavaVirtualMachines 中找到了旧 JDK。

在以下位置检查“旧”虚拟机:

find /Library -name '*java*'
find /System/Library -name '*java*'
find ~/Library -name '*java*'

【讨论】:

  • 它是如何被接受的解决方案,当我在上述位置发现太多文件时该怎么办?
猜你喜欢
  • 2018-12-14
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-01
  • 2013-04-21
相关资源
最近更新 更多