就像上篇文章所说,折腾一会终于安装完成,终于松了一口气,不料再次打开eclipse时又有错误信息,在网上找了找,找了篇比较详细的,原文地址:

http://www.sunchis.com/html/hsware/software/2011/1102/371.html

在Eclipse中安装了m2eclipse(maven插件),安装完成后重启Eclipse,出现下列警告:Please make sure the -vm option in eclipse.ini

在Eclipse中安装了m2eclipse(maven插件),安装完成后重启Eclipse,出现下列警告:

 
  1. The Maven Integration requires that Eclipse be running in a JDK, 
  2. because a number of Maven core plugins are using jars from the JDK. 
  3. Please make sure the -vm option in eclipse.ini is pointing to a JDK 
  4. 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配置文件,我把它贴出来,需要注意的三个地方,我用三种底色标识出来

  1. -startup 
  2. plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
  3. --launcher.library 
  4. plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222 
  5. -product 
  6. org.eclipse.epp.package.jee.product 
  7. --launcher.defaultAction 
  8. openFile 
  9. --launcher.XXMaxPermSize 
  10. 256M 
  11. -showsplash 
  12. org.eclipse.platform 
  13. --launcher.XXMaxPermSize 
  14. 256m 
  15. --launcher.defaultAction 
  16. openFile 
  17. -vm 
  18. C:\Program Files\Java\jdk1.6.0_27\jre\bin\javaw 
  19. -vmargs 
  20. -Dosgi.requiredJavaVersion=1.5 
  21. -Xms40m 
  22. -Xmx512m 

现在再重启你的Eclipse,看是否还有警告出现?应该是没有了

 
posted on 2013-07-17 20:56  FromNowOn  阅读(413)  评论(0编辑  收藏  举报