升级到 OSX Mavericks 后:“无法找到任何与版本 1.6 匹配的 JVM”

升级到 OSX Mavericks 后:“无法找到任何与版本 1.6 匹配的 JVM”

本周末将我的工作笔记本从 Mountain Lion (10.8.5) 升级到 Mavericks (10.9.4) 后,每次打开终端时都会收到以下错误消息:

Unable to find any JVMs matching version "1.6"

我没有安装 Java 6,但是在 shell 会话开始时运行的某些工具必须依赖它。

我如何才能找出这个问题的根源?请告诉我是否可以提供更多信息来进行故障排除。

答案1

Mac OSX Mavericks 安装程序会删除以前安装的 Java 版本。您的文件中可能包含对 Java 6 的引用.bash_profile(或类似内容)。这将解释终端启动时的消息。

Oracle 直接支持 Java 的最新版本(从 Java 7 开始)(您可以在 Java.com 上找到安装说明:如何为我的 Mac 安装 Java)。

Apple 支持以前的版本(包括 Java 6)。如果要安装 Java 6,请下载Java for OS X 2014-001 补丁直接从 Apple 网站获取。

笔记 :您可以在此处找到有关 Java 和 Mac OS X 兼容性的有用信息Java 常见问题解答

相关内容