我使用m2eclipse(0.10.0)和eclipse galileo(Build id: 20090920-1017)时遇到了问题。
我一直收到以下错误消息:"Eclipse is running in a JRE, but a JDK is required"。我尝试了几种方法,但都没有成功。这里是我尝试过的方法:
在“Window > Preferences > Java > Installed JREs”中,我勾选了JDK1.6.0_20。不起作用。
在“Window > Preferences > Java > Installed JREs”中,我删除了所有JREs,只留下了已勾选的JDK1.6.0_20。不起作用。
在“Window > Preferences > Java > Installed JREs > Execution Environments”中,我选择了JavaSE-1.6,并勾选了JDK1.6.0_20 [perfect match]。不起作用。
在eclipse桌面启动图标的首选项中,我添加了-vm参数(C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin)。不起作用。
我添加了clean参数(C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin -clean)。不起作用。
我在eclipse.ini文件中添加了-vm参数,并在其后使用回车,然后在新行中放置C:/Programme/Java/jdk1.6.0_20/bin/javaw.exe。不起作用。
尝试完所有这些方法之后,我卸载并重新安装了m2eclipse插件。不起作用。
我尝试的新思路:
在eclipse桌面启动图标的首选项中,我将可执行文件放在末尾(C:\Programme\eclipse_galileo\eclipse\eclipse.exe -vm C:\Programme\Java\jdk1.6.0_20\bin\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
格式的具体例子。 - VonC