今天在做项目时不知怎么搞的Eclipse出现了Failed to create the java Virtual Machine错误,什么jvm内存溢出,我猜肯定是eclipse.ini配置文件出了问题,于是到网上一搜果真是改这个配置文件,但是网上也没怎么说明白,于是自己就瞎改了翻:

原配置如下:

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

其实报错误的关键就在于划线部分,只要这两个值的加和小于某个值时eclipse就能启动起来,至于这某个值应当就是你的电脑除去硬件及其它软件所占的内存剩余下来的虚拟内存。当然你也可以把那几个值都删掉也什么影响
这个就是我个人的总结,特此说明代表个人观点,如有错误请指出说明。谢谢