Error:Could not create the Java Virtual Machine
Error:Could not create the Java Virtual Machine
启动Eclipse时报错
Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred,Program will exit.
在控制台检查JDK时发现版本变成1.7
但是环境变量中配置的路径是1.8的
百度来看解决方法为删除C:WindowsSystem32路径下的java.exe,javaw.exe,javaws.exe这3个文件 事实证明方法是正确的
联想到昨天新从Oracle官网下载的1.7安装包直接安装,以及1.8版本的jdk同样为安装包安装
猜测原因为新安装的安装包解压到C:WindowsSystem32路径下的java.exe,javaw.exe,javaws.exe这3个文件覆盖了之前旧版本的这三个文件,但环境变量没有改变,导致的版本冲突
删除之后重新检查jdk,发现版本已经正常
由于这三个文件在jdkin中有各自版本的文件,所以不会影响使用,安装包所做的复制一份到C:WindowsSystem32的目的为省去配置环境变量的步骤