Myeclipse报Could not create Java VM
环境:
Myeclipse6.0,tomcat6.0, 2G内存
今天一直使用DEBUG模式启动tomcat一直很慢,所以想使用RUN模式来启动,但是每次启动都报错“could not create the java virtual machine”,提示设置内存不足,百度下,都要求修改eclipse.ini配置文件,但是修改了不好使,
我原来的配置文件内容为:
-clean
-showsplash
com.genuitec.myeclipse.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms256m
-Xmx1024m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
现在修改为
-showsplash
com.genuitec.myeclipse.product
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=128M
-XX:MaxPermSize=256M
-Djava.net.preferIPv4Stack=true
还是不好使,还是那个错误could not create the java virtual machine,
后来我想起来了,
Window->preferences->myeclipse->application servers->tonmcat->tomcat6.x->jdk
的
Optional java VM arguments中我原来设置为
-Xms256m -Xmx512m -XX:MaxPermSize=1024m,
现在修改为
-Xms256m -Xmx512m -XX:MaxPermSize=512m
顺利启动,没有问题,run方式启动确实比debug模式要快