启动Eclipse 4.4时出错“JVM的1.6.0_65版本不适用于此产品。”

时间:2014-07-06 22:22:32

标签: java eclipse

我在Mac上启动Eclipse 4.4时遇到问题。我收到以下错误: " JVM的1.6.0_65版本不适用于此产品。" 我安装了最新版本。当我正在运行java -version时,我得到了:

java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

这是我的eclipse.ini文件,我已经尝试将-vm参数显式设置为我的jdk1.8:

-startup
../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx_1.1.200.v20140603-1326
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
-vm 
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home/bin/java

3 个答案:

答案 0 :(得分:74)

以下是启动Eclipse时如何解决此错误:

  

JVM的1.6.0_65版本不适用于此产品。版本:需要1.7或更高版本。

  1. 转到并安装latest JDK

  2. 确保已安装64位Eclipse

答案 1 :(得分:10)

你的-vm参数似乎没问题但它的位置是错误的。根据这个Eclipse Wiki entry

  

-vm选项必须在-vmargs选项之前发生,因为-vmargs之后的所有内容都直接传递给JVM。

所以你的-vm参数没有被考虑在内,它会故障转移到你的默认java安装,可能是1.6.0_65。

答案 2 :(得分:2)

请检查你是否有x64版的eclipse。有人回答了这个a few hours ago