问题描述
安装完Eclipse后欲打开它,不料出现如下状况
即说无法打开运行时环境中jvm.cfg。
注:.cfg是一种配置文件格式,不能单独运行。
问题原因
遇到这个问题基本是因为曾经安装过JDK,而后又卸载了旧的JDK安装了新的JDK。在安装新JDK后系统环境变量PATH(Window7/10使用系统环境变量配置,Windows8使用用户环境变量配置,此处针对Win7/10用户)实际上并没有配置好,即为旧JRE中的java.exe路径在新JRE的java.exe路径前面。在使用的时候,系统自动按照PATH环境变量下的路径依次寻访,显然会先找旧JDK目录,然而旧JDK已被卸载,无法找到, 因此出现了Error:couldnot open jvm.cfg问题。
解决方案
方案1:删除PATH环境变量中旧JDK的目录;
方案2:把新JDK目录放到旧JDK前面,建议将%JAVA_HOME%\bin放到PATH路径的最前面。