m2eclipe经常会报这个错,原因是对于安装了JDK的机器,会有两个jre,一个在C:/Program Files/Java/jre6下,一个在C:Program FilesJavajdk1.6.0_20jre, 而默认eclipse如果不做改变,会使用前者,而m2eclipse默认会去找JDK下的jre
解决办法:
在eclipse.ini中添加两行
-vm
C:/Program Files/Java/jdk1.6.0_16/bin/javaw.exe
注意: 要写在两行,写在一行不能生效
注意: 这两行要定在-vmargs之前,不然也不能生效
注意: 最后一行也可以写成C:/Program Files/Java/jdk1.6.0_16/bin/
好了,不出意外,重新启动eclipse,应该会好。但是如果有意外,你会启动不起来eclipse,并且会报错“could not create the java virtual machine ”.eclipse报错:Unable to locate the Javac Compiler in: C:Program FilesJavajre6..libto
本文介绍了解决M2Eclipse在使用已安装的JDK时出现的JDK与JRE路径冲突导致无法正常启动的问题。通过在eclipse.ini文件中添加特定配置项,可以确保M2Eclipse正确识别并使用指定的JDK路径,从而解决启动错误。

被折叠的 条评论
为什么被折叠?



