Kar*_*rry 6 java eclipse java-9
我正在运行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的火星和霓虹灯其实发布的更新补丁,以支持使用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 /".
非常感谢能帮助您了解如何在安装了JDK 9的Mac上运行Eclipse!
您可以指定应该用于运行eclipse的java版本.
编辑文件
/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini
Run Code Online (Sandbox Code Playgroud)
并插入以下行:
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home/bin
Run Code Online (Sandbox Code Playgroud)
要获得可用jdk版本的完整路径,您可以运行
/usr/libexec/java_home --verbose
Run Code Online (Sandbox Code Playgroud)
但是,请注意路径末尾的"/ bin",如下所述:https://wiki.eclipse.org/Eclipse.ini
这允许您使用给定的Java版本运行eclipse,无论安装了哪些其他版本.这对我来说很有把握,至少在Eclipse与JDK 9完全兼容之前.
| 归档时间: |
|
| 查看次数: |
4277 次 |
| 最近记录: |