我有一个m2eclipse(0.10.0)与eclipse galileo(Build id:20090920-1017)一起的问题。m2eclipse:Eclipse运行在JRE中,但需要JDK
我总是收到错误消息:“Eclipse运行在JRE中,但需要JDK”。我尝试了几件事,但没有任何工作。错误消息仍然存在。以下是我尝试过的东西:
在Window> Preferences> Java>已安装的JRE中检查了JDK1.6.0_20。不工作
在窗口>首选项> Java>已安装的JRE中删除了所有的JRE。只有选中的JDK1.6.0_20仍然存在。不适用
在窗口>首选项> Java>已安装的JRE>执行环境我选择了JavaSE-1.6并检查了JDK1.6.0_20 [完美匹配]。不工作。
在eclipse桌面启动图标的首选项中,我添加了-vm参数(C:\ Program \ eclipse_galileo \ eclipse \ eclipse.exe -vm C:\ Program \ Java \ jdk1.6.0_20 \ bin)。不工作。我添加了clean参数(C:\ Programme \ eclipse_galileo \ eclipse \ eclipse.exe -vm C:\ Program \ Java \ jdk1.6.0_20 \ bin -clean)。不工作。
我将-vm参数添加到eclipse.ini文件中,并在换行符后添加了一个回车,并在新行中添加了C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe。不工作。
做完所有这些事情后,我删除了m2eclipse插件,并再次安装它。不工作。
新思路我曾尝试:
在Eclipse桌面启动图标的首我把可执行末(C:\程序\ eclipse_galileo \日食\ -vm的eclipse.exe C:\程序\的Java \ jdk1.6.0_20 \斌\ javaw.exe的)。不工作。
我在eclipse.ini中更改了斜杠到反斜杠。不工作。
这里是我的eclipse.ini文件:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
C:\Programme\Java\jdk1.6.0_20\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
有没有人在那里谁有其他的想法?任何帮助表示赞赏。
非常感谢。 GernoK
有关'eclipse.ini'格式的具体示例,请参阅http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590。 – VonC 2010-05-27 13:45:49
如果你想提供更多的细节或澄清,请编辑你的问题。 – 2011-02-04 10:50:31
可能关注的人:我曾经有过完全相同的问题,直到我更新到Indigo。施展咒语! – 2011-09-02 15:16:03