就像上篇文章所说,折腾一会终于安装完成,终于松了一口气,不料再次打开eclipse时又有错误信息,在网上找了找,找了篇比较详细的,原文地址:
http://www.sunchis.com/html/hsware/software/2011/1102/371.html
在Eclipse中安装了m2eclipse(maven插件),安装完成后重启Eclipse,出现下列警告:
- The Maven Integration requires that Eclipse be running in a JDK,
- because a number of Maven core plugins are using jars from the JDK.
- Please make sure the -vm option in eclipse.ini is pointing to a JDK
- and verify that Installed JRE’s are also using JDK installs.
那么,解决方案如下:
[1] 设置系统安装的JDK目录
打开eclipse,依次单击‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’;
如果在列表中没有出现已安装的JDK,则单击旁边的‘Add’ 按钮进行添加。
[2]在eclipse.ini配置文件中增加-vm参数和增加JDK路径
在开始配置以下步骤时记得先备份原有的ecipse.ini,以防止出现意外情况,进不去eclipse,我就遇见了这种情况,下篇将详细介绍。
此步操作有三个小问题需要注意:
① -vm参数和JDK路径要分两行写,且-vm要在JDK路径之前。
② JDK路径中可以含有空格,路径是什么样就写什么样,不要根据其他作者所说要用~1代替,本人亲测,
即不用更改C:\Program Files\Java\jdk1.6.0_27\jre\bin\javaw ,要不就会提示找不到javaw执行路径。
③ 另外,在任何情况下,-vm参数必须在-vmargs之前。
下面是我机器上的eclipse.ini配置文件,我把它贴出来,需要注意的三个地方,我用三种底色标识出来
- -startup
- plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
- --launcher.library
- plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
- -product
- org.eclipse.epp.package.jee.product
- --launcher.defaultAction
- openFile
- --launcher.XXMaxPermSize
- 256M
- -showsplash
- org.eclipse.platform
- --launcher.XXMaxPermSize
- 256m
- --launcher.defaultAction
- openFile
- -vm
- C:\Program Files\Java\jdk1.6.0_27\jre\bin\javaw
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms40m
- -Xmx512m
现在再重启你的Eclipse,看是否还有警告出现?应该是没有了