eclipse启动报JVM terminated. Exit code=-1的解决方法

问题分析:java

以前在使用Eclipse时都是正常使用,但因最近研究别的工程须要更高版本的JDK,因此就把环境变量设置了最新版本的JDK。以前低版本的JDK是1.6(32位)的,最新版本的JDK位1.7(64位)的。发现今天启动Eclipse工具老是报:
JVM terminated. Exit code=-1   -Dosgi.requiredJavaVersion=1.5等内容。而后就在网上查了查资料,找到了一些解决办法,写该博客的目的就是让本身记住相似问题的解决方法。eclipse

解决办法:工具

在打开Eclipse.exe文件的位置下,找到eclipse.ini文件,打开并编辑,在文件的开头部分加入:ui

-vmcode

D:/java/jdk1.6/jre/bin/javaw.exe(原JDK的路径)ip

上述的解决办法虽然成功了,但不太理解。为何更换了不一样版本的JDK,而后Eclipse就会出现问题。笔者怀疑有如下两点:博客

1.可能使用的Eclipse可能不支持高版本的JDK(须要进一步验证)。it

2.多是JDK的32位和64位的问题(须要进一步验证)。io

总结:require

因为以前遇到过相似的问题,不过已经有一段时间了,因此今天写此博文的目的是让本身常常写博文,让下次出现问题时能在本身的博文里面找到合适的答案。

相关文章
相关标签/搜索