Myeclipse打不开。提示:could not create the java virtual machine.
试了几次开启均失败。于是网上查了下资料。解决办法如下:
在C:/Program Files/MyEclipse 6.0/eclipse安装目录下,有个eclipse.ini的文件,用UltrEdit打开内容如下:
-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
我把最后两行修改成:
-XX:PermSize=64M
-XX:MaxPermSize=128M
就可以了。
个中原因,百度了一下,现摘全文如下:
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
这里有几个问题:
1. 各个参数的含义什么?
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
3. 为何将上面的参数写入到eclipse.ini文件Eclipse没有执行对应的设置?
解答为:
1. 各个参数的含义什么?
参数中-vmargs的意思是设置JVM参数,所以后面的其