gpt4 book ai didi

java - 在 OSX 上安装 JDK 9 后 Eclipse 无法打开

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:05:04 27 4
gpt4 key购买 nike

我运行的是 OS X 10.11.3 El Capitan。直到最近,我才让 Eclipse Mars.1 和 JDK 8u72 顺利运行。

最近我从“jdk9.java.net/download/”安装了 JDK 9 的早期快照版本。之后,Eclipse 打不开,不断告诉我发生了错误,并告诉我要引用日志。

我研究了为什么安装 JDK 9 后 Eclipse 会崩溃,发现 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 支持补丁。 但是,Eclipse 仍然没有运行,给我和以前一样的错误信息。

单击 THIS LINK 可以查看 Eclipse 在启动时崩溃时最后告诉我要引用的日志文件。它位于“/Applications/Eclipse/Contents/Eclipse/configuration/”。

非常感谢任何能帮助弄清楚如何让 Eclipse 在安装了 JDK 9 的 Mac 上运行的人!

最佳答案

您可以指定应该用于运行 eclipse 的 java 版本。

编辑文件

/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini

并插入以下行:

-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/bin

要获取可用jdk版本的完整路径,可以运行

/usr/libexec/java_home --verbose

但是,请注意路径末尾的“/bin”,如下所述:https://wiki.eclipse.org/Eclipse.ini

这允许您使用给定的 java 版本运行 eclipse,而不管安装了什么其他版本。这对我有用,至少在 eclipse 与 JDK 9 完全兼容之前是这样。

关于java - 在 OSX 上安装 JDK 9 后 Eclipse 无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35143253/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com