一.故障现象
在我的eclipse启动时,突然出现了如下图中的异常,也就是"JVM terminated.Exit code=2”状态码异常.
那么这是什么原因造成的呢?又该如何解决呢?
二.故障原因
原来是因为我之前安装的是JDK1.7版本,后来因为工作需要,我又重新安装了个JDK1.8.而在安装JDK1.8后,打开eclipse时,就出现了这样的提示信息.
这是原因我们安装了JDK1.8之后,系统自动在path系统变量值的最前面添加了一些内容:
“C:ProgramDataOracleJavajavapath;”.
这个是jDK1.8自己在path中添加的.
这样后面配置的“%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;” eclipse就不再使用了,但是因为eclipse要求的是1.7,而系统现在又看path里设置的是1.8,所以就提示这样的错误.
三.解决办
最简单的解决办法就是把path值里面的 “%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;” 放到 “C:ProgramDataoracleJavajavapath;”前面!
比如我的path值设置(修改后):
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;C:ProgramDataOracleJavajavapath;
注意最前面的值,这样应该就没有问题了,可以正常打开eclipse了!