2013-01-23 65 views
4

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

ysnky @〜$ Java的版本 Java版本 “1.6.0_37” 的Java(TM)SE运行时环境(建立1.6.0_37-b06-434-11M3909) 的HotSpot的Java(TM)64位服务器VM (build 20.12-b01-434,mixed mode) ysnky @〜$

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

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

我真的很困惑,找不到解决方案。我只是想运行Eclipse,这是所有:( 感谢。

+0

格里潘加尼溶液( https://discussions.apple.com/thread/4444438?start=0&tstart=0)的作品。该死> sudo rm当前 > sudo mv Current.bak当前 – ysnky

回答

2

更新你的Mac,苹果已经提供了解决这个问题的新的Java更新。

1

如果您还没有该文件/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

+0

与第二行一起工作: sudo ln -nsf /System/Library/Frameworks/JavaVM.framework/Versions/A Current –

1

我可以先删除以前安装的任何版本来解决这个的Oracle Java jdk。说明在这里:

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

然后安装苹果官方的Java JDK。出于某种原因,Java download page on support.apple.com回来空白的我,但通过谷歌的缓存网页的副本,我发现直接链接,下载,这是什么终于修复了这个问题对我来说:

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

+0

注意:上面提到的Apple的下载页面位于:http://support.apple.com/kb/DL1572 – jsavin

+0

你好杰克,欢迎来到StackOverflow。请注意,您始终可以编辑自己的答案,特别是添加嵌入的链接。 – mjhm