Could not create the Java Virtual Machine
翻译:无法创建Java虚拟机
启动eclipse报错如下
无法创建java虚拟机
原因一:
环境变量没有配置正确,从新检查下配置。
原因二:
内存不足,
a.方法
解决方案:增加一个系统环境变量
变量名:_JAVA_OPTIONS
变量值:-Xmx512M
b.方法
修改eclipse.ini文件,修改参数扩大内存
添加如下参数:
-vmargs
-Xms512M
-Xmx1024M
-XX:PermSize=64M
-XX:MaxPermSize=128M
参数含义:
vmargs是表示下面是设置JVM的参数,也就是说下面都是java虚拟机的参数,对于JVM来说,内存分为堆内存和非堆内存,注意这里的堆不是c/c++里面的堆的概念,因为jvm自己管理内存,所谓堆上的内存就是jvm可以分配给java应用程序使用的内存,由-Xms和-Xmx这两个参数限定;
而非堆内存则是JVM自己使用的,由-XX:PermSize和-XX:MaxPermSize这两个参数来限定。对于堆内存来讲,JVM根据剩余的堆内存的多少调整整个堆内存的大小,调整范围就是-Xms(最小)和-Xmx(最大)指定的范围,-XX:PermSize和-XX:MaxPermSize也是同样的道理,如果你不想JVM来动态调整的话,可以把最大和最小值设置相等,默认最小值是物理内存的1/64,最大值是物理内存的1/4,所以这个最大值就受到物理内存的限制(当然还会收到操作系统的限制)。
经过实验发现,如果-Xms的值比-Xmx设置的大则启动会失败;而如果-Xmx和-XX:MaxPermSize设置的值的和比可用的物理内存还大,启动也会失败,我的第一个设置,两者的和超过了1G,而当时可用内存才700M,所以启动会失败,JVM在启动时会检测参数和实际可用内存
附加:
下面是网上搜寻的方法:
1、删除C:\ProgramData\Oracle\Java目录下的java.exe、javaw.exe、javaws.exe这三个文件。
2、更新jdk
3、修改-vm C:/Program Files/Java/jdk1.7.0_25/bin这里,若你的eclipse并没有这些内容,就自己手动在-vmargs上面添加-vm C:\Program Files\Java\jdk1.8.0_131\bin\javaw.exe
或者-vm C:\Program Files\Java\jdk1.8.0_131\jre\bin\server\jvm.dll
本人从新配置的环境变量问题就解决了。
Could not create the Java Virtual Machine相关推荐
- eclipse failed to create the java virtual machine 问题图文解析
eclipse failed to create the java virtual machine 解决方法: 1.问题现象 2.java虚拟机初始化失败!寻找eclipse解压路径 3.寻找ec ...
- Eclipse启动出现“Failed to create the Java Virtual Machine”错误
Failed to create the Java Virtual Machine的本质是JVM内存分配不足. 启动eclipse的时候,JVM会自动分配内存,常见的包括Java堆,新生代和永久代的内 ...
- Flash Builder4.6 无法启动,并且报 Failed to create the Java Virtual Machine (2—可能更好些)...
转自:http://blog.csdn.net/major_/article/details/7232886 Flash Builder 4.6 启动出错, Failed to create the ...
- 错误:Failed to create the Java Virtual Machine
引用:http://apps.hi.baidu.com/share/detail/30819988 以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除.今天去eclipse官网又 ...
- Failed to create the Java Virtual Machine
以前用的eclipse-jee因为在部署项目过程中总是出现bug被我删除.今天去eclipse官网又下了一个Eclipse IDE For Java EE Developers. 版本是:eclips ...
- could not create the java virtual machine启动eclipse报错
今天准备使用eclipse写python脚本,刚启动eclipse,"啪"弹出一个messagebox,报错"could not create the java virt ...
- Kafka启动出现Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Pr
kafka启动时,出现报错! [root@Spark1 bin]# cat nohup.out Unrecognized VM option 'UseCompressedOops' Error: Co ...
- 解决Fail to create the java Virtual Machine
在使用eclipse进行java编程或者安卓编程的时候,会偶尔出现这样的问题:Fail to create the java Virtual Machine.出现这种提示的愿意有很多,但终究还是ecl ...
- java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案
java虚拟机内存不足,"Could not create the Java Virtual Machine"问题解决方案 参考文章: (1)java虚拟机内存不足,"C ...
- 解决eclipse无法启动:Failed to create the Java Virtual Machine
为什么80%的码农都做不了架构师?>>> 在做pthon开发时,要用到eclipse+pydev,从eclipse官网下了个Eclipse,电脑上装了jdk了,解压后启动,发现 ...
最新文章
- 《动手学数据分析》开源教程完整发布!
- 【原】Github系列之三:开源iOS下 渐变颜色的进度条WGradientProgress
- jvm类加载机制总结
- POJ-2746:约瑟夫问题(Java版)
- OC----内存管理
- 如何建立好的索引.--针对Distinct
- 关于云主机拷贝复制资源异常的处理办法
- 《Android深度探索》(卷1)HAL与驱动开发 第十章心得体会
- wps画图工具 如何将网页快速转换为WPS与WORD文档
- php 开源周报系统,Pulsar 社区周报|2021-03-01~2021-03-07
- QT 笔记6 | Qt网络编程
- 微博三方登陆原理讲解
- 构造常数函数解决抽象函数导数小题
- python人脸识别毕业设计-毕业论文:基于树莓派的人脸识别门禁系统本科毕业设计文章...
- 用python做梦幻手游刷宝图脚本
- 磷脂PEG磷脂,DSPE-PEG-DSPE
- Linux系统中一些目录和文件的详细解释(参照RHEL5.4)
- linux根据修改日期删除,在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件?...
- 微信第三方平台授权流程说明
- 鱼池显示服务器错误502,502+bad+gateway怎么解决