【发布时间】:2017-03-29 07:11:41
【问题描述】:
我运行 OS Sierra 版本 10.12.1 的新 Mac,安装了测试程序成功识别的 Java 8.111,最终安装了 eclipse neon 4.2。但是当我尝试启动它时,我收到消息“要打开“Eclipse”,您需要安装旧版 Java SE 6 运行时”。有一个链接到站点“https://support.apple.com/kb/DL1572?locale=en_US”的日期为 2015 年 7 月 22 日,并告诉为 OS 10.7 到 10.11 安装适用于 OSX 2015-01 的 java。还有一个以警告开头的解释链接,该信息是关于旧的不受支持的 Java 版本,直接从 Oracle 下载最新版本的 Java for OS X。有一些信息难以理解(为什么要安装 Java 6,因为它已被弃用,甚至很危险?)
由于我没有找到任何其他意思,并认为页面可能没有更新,所以我安装了该工具,但启动 eclipse 仍然意外停止并出现错误报告。
感谢您提供解决此问题的想法
【问题讨论】:
-
你需要来自 oracle.com/technetwork/java/javase/downloads/index.html 的 Java 8 JDK(JRE 不行) Eclipse Neon 需要 Java 8,所以旧的 Java 6 不好。
-
下载 64 位版本。
-
@greg-449 为什么 JRE 不这样做?
-
@ThorbjørnRavnAndersen 出于某种原因,在 macOS 上,Oracle JRE 只安装浏览器插件代码而不是“java”命令。使用错误是 macOS 用户的常见问题。