安装完毕m2eclipse,去掉烦人的红字
安装m2eclipse插件后,重启Eclipse老是提示:
10-1-5 上午11时05分37秒: Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
问题倒是没有,就是看着很不爽,解决办法如下,找到eclipse的安装目录,我的目录是:C:\Program Files\eclipse,修改一下eclipse.ini文件,增加一句话:
-vm
C:\Program Files\Java\jdk1.6.0_02\bin\javaw.exe
即可解决问题。修改前是的eclipse.ini是这个样子的:
修改后是这个样子滴:
为什么要拷贝一个图出来呢?是因为它的位置是有要求的,我把wiki上这个文档贴出来给大家看看:
- The -vm option and its value (the path) must be on separate lines.
-vm配置项和值必须在不同的行。
- The value must be the full absolute path to the Java executable, not just to the Java home directory.
值必须是一个可执行的绝对路径,而不是java home目录。
- The -vm option must occur before the -vmargs option, since everything after -vmargs is passed directly to the JVM.
-vm配置项必须在 –vmargs配置项前,是因为执行到-vmargs配置项已经选择了一个默认的JVM了。
说到这里,再扯几句,这里的配置的JRE和workspace的jre有什么区别呢? 在eclipse.ini配置的一个Java Runtime Environment是为了保证Eclipse能够正常的运行起来,而workspace中的jre,也就是你在eclipse中的windo->perferences->java->installed jre中配置的那个jre,它是保证你的workspace能够正常run,这两个当然可以不相同了。