2013-01-23 92 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