Myeclipse报Could not create Java VM
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模式要快
相关文档:
import java.awt.Color;
import java.io.FileOutputStream;
import com.lowagie.text.Cell;
import com.lowagie.text.Chapter;
import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.Image;
import com.lowagie.text.List;
import com.lowagie.text.ListItem;
import com.lo ......
13.2.1 网络编程步骤
按照前面的基础知识介绍,无论使用TCP方式还是UDP方式进行网络通讯,网络编程都是由客户端和服务器端组成。当然,B/S结构的编程中只需要实现服务器端即可。所以,下面介绍网络编程的步骤时,均以C/S结构为基础进行介绍。
......
这不是什么教材,笔者有时会在论坛上瞧瞧,看到不少初学者问到很多问题,这些问题是java程序员应该懂得的,而一般书上不会讲到或者一笔带过的知识。因此斗胆涂鸦一篇文章,把想说的在这里一口气说完。这也是本人第一次写技术性的文章,文笔不畅之外,还请各位见谅。
首先讲清楚类和对象的区别。
类是广泛的概念,表示一个 ......
JAVA面试题集- -
基础知识:
1.C++或Java中的异常处理机制的简单原理和应用。
当JAVA程序违反了JAVA的语义规则时,JAVA
虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发
IndexOutOfBoundsException;访问null的对象时会引发NullPointerExcepti ......
JAVA程序员面试32问
第一,谈谈final, finally, finalize的区别。
final 修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声 ......