Eclipse报Connot create java virtual machine
最新的eclipse oxygen发布了,准备下载下来使用一下,但是安装完成后,启动不了,一直报错Connot create java virtual machine。
如图,相信有小伙伴遇到和我一样的问题,在网上查找各种方法以后发现都不行,
试过各种方法:
1、配置java环境变量
2、修改jvm内存设置
3、删除系统目录下的java.exe等
4、修改jdk路径配置
今天终于解决了,分享出来给大家。
启动报错截图如下:
操作方法
- 01
其实eclipse启动时的配置参数都在eclipse的配置文件里,就在安装目录下有一个eclipse.ini文件,就是其配置文件,打开文件,如下图: 有个-vm的配置项(如果没有请自行加上),就是配置jdk路径的,网上都说是按图上那样配置,这样配置对于Oxygen版本不行,我试了,启动依然报错。 那么新版本Oxygen应该如何配置呢? 答案就是需要去掉后面的javaw.exe,直接改成这个C:\Program Files\Java\jdk1.8.0_05\bin\(这是我的jdk安装路径,请改成自己的),这样改好了,应该可以正常启动了。 注:我们设置了-vm就不用再配置jdk的环境变量了,因为eclipse会根据这个找到jdk的位置,如果要配置环境变量请参考第四步。
- 02
关于修改jvm内存配置,如下图: 有两个配置项: -Xms128m 初始堆内存 -Xmx512m 最大堆内存 最大堆内存不能超过可用内存大小,这个一般不需要改,保持默认即可,现在的电脑内存都很大。
- 03
关于删除系统目录下java.exe。 eclipse安装的时候会自动将java.exe、javaw.exe、javaws.exe放到C:\Windos\System32目录下。 如果你发现做了上面的步骤都不行,请删除系统目录下这三个东西再试。
- 04
java环境变量的配置请看下面这篇经验,前面说过如果在eclipse.ini中配置了-vm参数可以不用配置jdk环境变量,如果你不配置-vm参数,请配置环境变量