我已经弄清楚了,所以让我分享一下我的有效解决方案(在 Windows 中):
首先,确保您的 Eclipse 3.7.2(Indigo,SR2)与 Java 6 虚拟机一起运行。这可以通过配置eclipse.ini
文件并添加-vm
参数来实现,如下所示:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.6.0_25/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx2048m
(切勿将 javaw.exe 的完整路径放在引号中)。现在,启动 Eclipse 并安装更新。
在不添加-vm
参数的情况下,Eclipse 将使用%SYSTEMROOOT%\system32\javaw.exe
来运行 Eclipse。即使安装了插件,它们也不会添加到features
andplugins
目录中。
这也解决了Maven
在 Eclipse 中安装的问题。