簡體   English   中英

Mac Eclipse錯誤“不兼容的JVM”

[英]Mac Eclipse error “Incompatible JVM”

OS X小牛。 幾周前,我安裝了64位最新的Eclipse。 運行得很好。 幾周后,我安裝了jenv,並且我相信從那以后eclipse不能正常工作。 可以肯定的是,eclipse和JDK 8都是64位的。 為什么會出現錯誤對話框“ Incompatible JVM”,並顯示消息“ JVM 1.6.x版本不適合此產品。需要版本1.7.0或更高版本”。

找到eclipse.ini之后,我在eclipse.ini文件中找到了它。

-vmargs
-Dosgi.requiredJavaVersion=1.7

為什么eclipse較早起作用,為什么現在不起作用?

anjanMac:eclipse anjanb$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
anjanMac:eclipse anjanb$

我可以在命令行上編譯並運行java(使用jdk 8)。

那么,怎么了?我該如何解決?

如果未在eclipse.ini中指定,Eclipse會尋找在各種地方使用的JRE。 嘗試在eclipse.ini中指定1.8 JDK / JRE,具體情況如下:(請注意各行)

-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home/bin/java

有關詳細設置的更多信息, 請參見http ://wiki.eclipse.org/Eclipse.ini(“-vm值:Mac OS X示例”)

Eclipse無法識別使用標准Java更新器更新過的Java。 對我有用的是安裝Java SE Development kit 8。

這里下載。 安裝SE后,嘗試再次打開安裝程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM