m2eclipse:Eclipse 在 JRE 中运行,但需要 JDK
我有一个问题 m2eclipse (0.10.0) 和 eclipse galileo (Build id: 20090920-1017)。
我总是收到错误消息:“Eclipse正在JRE中运行,但需要JDK”。我尝试了几件事,但没有任何效果。错误消息仍然存在。以下是我尝试过的事情:
在窗口>首选项>Java>安装的 JRE 中,我检查了JDK1.6.0_20。不起作用
在 Window>Preferences>Java>安装的 JRE 中,我删除了所有 JRE。只有检查过的JDK1.6.0_20仍然存在。不起作用
在 Window>Preferences>Java>Instlasted JREs>Execution Environment 中,我选择了 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:\Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\Program\Java\jdk1.6.0_20\bin -clean)。不起作用。
我将 -vm 参数添加到 eclipse.ini 文件中,并在 -vm 之后使用回车符,并在新行中加入 C:/Program/Java/jdk1.6.0_20/bin/javaw.exe。不起作用。
完成所有这些操作后,我删除了m2eclipse插件并再次安装它。不起作用。
我尝试过的新想法:
在 eclipse 桌面启动图标的首选项中,我将可执行文件放在末尾(C:\Program\eclipse_galileo\eclipse\eclipse.exe -vm C:\Program\Java\jdk1.6.0_20\bin\javaw.exe)。不起作用。
我在eclipse中改变了.ini斜杠变成了反斜杠。不起作用。
这是我的日食.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
有没有人有其他想法?任何帮助是值得赞赏的。
谢谢。格尔诺克