易截截图软件、单文件、免安装、纯绿色、仅160KB

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模式要快


相关文档:

解析Java类和对象的初始化过程

类的初始化和对象初始化是 JVM 管理的类型生命周期中非常重要的两个环节,Google 了一遍网络,有关类装载机制的文章倒是不少,然而类初始化和对象初始化的文章并不多,特别是从字节码和 JVM 层次来分析的文章更是鲜有所见。
本文主要对类和对象初始化全过程进行分析,通过一个实际问题引入,将源代码转换成 JVM 字节码后, ......

java运行环境 类装载器ClassLoader

  今天观看了蓝山老师java背后的秘密相关视频,发现要想写出高性能的程序,一定要对其运行原理以及其运行环境有相当程度的了解。那ClassLoader是相当关键的一个部分。
  先说下java程序运行的基本流程,先将java文件编译为class文件,然后通过ClassLoader(类加载器),加载到Runtime Data Area(类似于内存)中 ......

java复制,剪切,删除文件操作

package OALogic.sql.data;
import java.io.*;
public class FileOperate {
   public FileOperate() {
   }
  
   public static void main(String args[]){
       newFolder("D:/100");
   }
   /**
  ......

java类、抽象类、接口、继承和对象解析(转)

这不是什么教材,笔者有时会在论坛上瞧瞧,看到不少初学者问到很多问题,这些问题是java程序员应该懂得的,而一般书上不会讲到或者一笔带过的知识。因此斗胆涂鸦一篇文章,把想说的在这里一口气说完。这也是本人第一次写技术性的文章,文笔不畅之外,还请各位见谅。
首先讲清楚类和对象的区别。
类是广泛的概念,表示一个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号