我正在运行 OS X 10.11.3 El Capitan。直到最近,我的 Eclipse Mars.1 和 JDK 8u72 都可以顺利运行。
最近我从“jdk9.java.net/download/”安装了 JDK 9 的早期快照版本。之后,Eclipse 没有打开,不断告诉我发生了错误并告诉我参考日志。
我做了一些关于为什么 Eclipse 在安装 JDK 9 后会崩溃的研究,发现 eclipse.org 实际上已经发布了 Eclipse Mars 和 Neon 的更新补丁以支持使用 JDK 9,详见https://文章www.eclipse.org/community/eclipse_newsletter/2015/june/article4.php。还提供了 Mars 和 Neon 支持补丁的下载说明。
因为下载支持补丁的两种方式(从 Eclipse Marketplace 或 p2 存储库)都需要运行 Eclipse,而且由于我的 Eclipse 根本没有启动,我想我需要一个解决方法。这就是我所做的:
(1)卸载JDK 9(通过删除/Library/Java/JavaVirtualMachines/中的“jdk-9.jdk”目录)
(2) 启动 Eclipse 并安装更新补丁(我是使用 p2 存储库完成的)
(3) 重新安装 JDK 9 并尝试再次启动 Eclipse。
在这一点上,可以预期 Eclipse 应该可以运行,因为它已经为 Mars.1 安装了 Java 9 Support 补丁。但是,Eclipse 仍然没有运行,给我和以前一样的错误信息。
单击此链接可查看 Eclipse 上次告诉我在启动时崩溃时参考的日志文件。它位于“/Applications/Eclipse/Contents/Eclipse/configuration/”。
非常感谢谁能帮助弄清楚如何在安装了 JDK 9 的 Mac 上运行 Eclipse!