我已將Java更新至版本7.當我打開Java控制面板時,它說我有v 1.7.0_60,但是當我從終端運行java -version時,它說我有JVM v 1.6.0_65。我不確定該從哪裏出發,我是這裏的初學者。我查找了post中引用的eclipse.ini文件,但我只看到config.ini沒有eclipse.ini。我也加倍檢查了我有這個post中引用的64位版本。Eclipse 4.4(64位mac)需要JVM v1.7 +
2
A
回答
0
嘗試添加下列到你的home目錄.bash_profile文件:
出口JAVA_HOME =
/usr/libexec/java_home -v 1.7
(這時會打開一個新的終端窗口,鍵入「源在〜/ .bash_profile 「讓更改生效)。
您應該可以通過更改版本號(如果需要)在版本之間切換。
+0
中查看這基本上解決了它,但我真的想知道它爲什麼解決它?我還需要rm「currentjdk」,然後更改PATH。重新安裝JDK 7,然後按照建議添加上面的文件。噢,那是一種痛苦,一次吸吮。感謝所有的建議。 –
0
由java -version
命中的java版本將會在您的PATH
系統環境變量中配置的版本,該版本與您在Java控制面板中看到的內容無關。將其改爲指向新的JVM安裝並重啓終端,您應該看到它生效。
相關問題
- 1. 64位Eclipse和JVM
- 2. 64位JVM上運行的Eclipse 32位
- 3. 32與64位JVM
- 4. DocumentDb需要64位
- 5. 64位是否需要FreeResource?
- 6. JVM,64位Linux上的Tomcat
- 7. Java Web Start和64位JVM
- 8. 我sthere需要爲32位和64位
- 9. 在Windows 7上需要(構建?)eclipse的文件64位
- 10. Eclipse不識別環境變量(Mac OS Lion,Eclipse Juno 64位)
- 11. JVM和Glassfish的32位和64位
- 12. 可以在64位Mac OS X上使用32位eclipse RCP嗎?
- 13. 32位JVM和64位JVM之間Integer.MAX_VALUE是否有區別?
- 14. Blackberry Eclipse插件需要Mac安裝voodoo
- 15. 需要sql server 2000 for win 7 64位
- 16. 需要JDK 1.6 u18 Windows-7 64位
- 17. 錯誤:需要:libmysqlclient.so.16(libmysqlclient_16)(64位)
- 18. 需要64位的jdk 1.5 for windows
- 19. 64位JVM上對象引用的內存要求
- 20. Mac Eclipse錯誤「不兼容的JVM」
- 21. 遷移到64位後JVM崩潰
- 22. 64位Linux上的JVM配置
- 23. 從C代碼運行64位JVM
- 24. 遷移到64位JVM的經驗
- 25. 將Tomcat 7升級到64位JVM
- 26. 如何確保JNLP是在64位JVM
- 27. JVM(64位1.5.0._22)在GCTaskThread崩潰
- 28. 檢測NSIS中的64位JVM
- 29. 64位jvm上的Java內存不足
- 30. Java/Eclipse 64位性能
你在哪裏尋找'eclipse.ini'?它肯定存在,它必須指向正確的JVM/JDK; Eclipse不使用'JAVA_HOME',並且在OS X上試圖正確配置所需的JVM版本是黑魔法。 –
'eclipse.ini'隱藏在Eclipse包中 - 在Finder中進入eclipse安裝並查找該文件夾。右鍵單擊'Eclipse'應用程序並選擇'Show Package Contents',在Contents/MacOS –