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