could not create the java virtual machine(转)
2016-06-06 13:11
525 查看
打开不了myeclipse,报错“could not create the java virtual machine”,解决问题过程如下:
1、在D:\MyEclipse\eclipse有个eclipse.ini文件,原来的配置如下:
-showsplash
com.genuitec.myeclipse.blue.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
XX:PermSize=128M
-XX:MaxPermSize=256M
2、现在将原来配置改成如下所示:
-showsplash
com.genuitec.myeclipse.blue.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=64M //修改此处
-XX:MaxPermSize=128M
修改以上代码后,myeclipse便可以启动了
惊叹,这些参数分别是什么意思呢?google一下:
-vmargs是表示下面是设置JVM(java虚拟机)的参数,也就是说下面都是java虚拟机的参数,对于JVM来说,内存分为堆内存和非堆内存,注意这里的堆不是c/c++里面的堆的概念,因为jvm自己管理内存,所谓堆上的内存就是jvm可以分配给
http://blog.sina.com.cn/s/blog_471c8e7f0100ew08.html
1、在D:\MyEclipse\eclipse有个eclipse.ini文件,原来的配置如下:
-showsplash
com.genuitec.myeclipse.blue.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
XX:PermSize=128M
-XX:MaxPermSize=256M
2、现在将原来配置改成如下所示:
-showsplash
com.genuitec.myeclipse.blue.product.ide
--launcher.XXMaxPermSize
256m
-vmargs
-Xms128m
-Xmx512m
-Duser.language=en
-XX:PermSize=64M //修改此处
-XX:MaxPermSize=128M
修改以上代码后,myeclipse便可以启动了
惊叹,这些参数分别是什么意思呢?google一下:
-vmargs是表示下面是设置JVM(java虚拟机)的参数,也就是说下面都是java虚拟机的参数,对于JVM来说,内存分为堆内存和非堆内存,注意这里的堆不是c/c++里面的堆的概念,因为jvm自己管理内存,所谓堆上的内存就是jvm可以分配给
http://blog.sina.com.cn/s/blog_471c8e7f0100ew08.html
相关文章推荐
- Java 内存管理
- [疯狂Java]泛型:类型参数多态问题、类型通配符(?)、类型通配符的上下限、类型参数的上限(类、接口)
- Eclipse 安装需要的 JDK 版本简要说明
- 15个易遗忘的java知识点
- Java Web应用规范
- Java反射机制详解 及 Method.invoke解释
- Java 反射机制
- JAVA:InetAddress类
- spring---mobile模块
- Spring容器启动的第二阶段
- 记录这两天用SSM(spring+spring mvc+mybatis)框架出现的问题
- Mybatis与Hibernate的详细对比
- JavaScrip中cookie的基本使用
- 1、spring简介
- Java 开发中的那些注意事项
- struts2如何跟spring整合的,原来是:struts2-spring-plugin.jar
- java 事务操作reids
- jackson annotations注解详解
- Eclipse AS使用随记 - Android BuildConfig.DEBUG模式运用
- JAVA 使用Dom4j 解析XML