在mac os x上eclipse JNI_CreateJavaVM错误

时间:2013-01-23 14:09:18

标签: java eclipse macos

我正在使用mac os x 10.8.2。我已经安装了java 1.7然后收回,因为我无法通过xcode发送iphone应用程序。现在安装了java 1.6。

ysnky @〜$ java -version java版“1.6.0_37” Java(TM)SE运行时环境(版本1.6.0_37-b06-434-11M3909) Java HotSpot(TM)64位服务器VM(版本20.12-b01-434,混合模式) ysnky @〜$

但现在我无法运行eclipse。它没有打开,它会发出警报并关闭。

JVM共享库“/System/Library/Frameworks/JavaVM.framework” 不包含JNI_CreateJavaVM符号。

我真的很困惑,无法找到解决方案。我只是想运行eclipse,这就是全部:( 感谢。

5 个答案:

答案 0 :(得分:4)

  

您可以从Apple网站下载并安装。它非常适合   我

http://support.apple.com/kb/DL1572?viewlocale=en_US

答案 1 :(得分:2)

更新您的Mac。 Apple提供了新的Java更新来解决这个问题。

答案 2 :(得分:2)

如果您没有文件/System/Library/Frameworks/JavaVM.framework/Versions/Current,请执行以下命令

cd /System/Library/Frameworks/JavaVM.framework/Versions sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/A Current

答案 3 :(得分:1)

我能够通过首先删除任何以前安装的Oracle Java jdk版本来解决这个问题。说明在这里:

http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html#uninstall

然后安装Apple的官方Java JDK。出于某种原因,Java download page on support.apple.com对我来说是空白的,但是通过Google的页面缓存副本,我找到了下载的直接链接,这就是我最终解决了这个问题:

http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg

答案 4 :(得分:0)

你可以从苹果网站下载并安装。它在mac 10.9.5上非常适合我。

http://support.apple.com/kb/DL1572?viewlocale=en_US