环境jdk1.7.0_17,eclipse oxygen(2017年6月发布)
因为之前安装的是jdk1.8.0_144,所以eclipse的相关配置都修改成了jdk1.8的版本,然而,近期因为某些原因需要使用jdk1.7版本,正确修改了环境变量后
(打开cmd,输入java -version可以显示当前配置的java版本信息),仍然无法打开eclipse,显示Verson1.7.0_17 of the JVM is not suitable for this product Version:1.8 or greater is required。之后查看网上各路前辈的经验,修改了eclipse安装目录下的eclipse.ini文件
在行首插入一句
-vm
D:/Program Files/Java/jdk1.7.0_17/bin或
-vm
D:/Program Files/Java/jdk1.7.0_17/bin/javaw.exe或
-vm
D:/Program Files/Java/jdk1.7.0_17/bin/javaw.exe
-vm
D:/Program Files/Java/jre7/bin
(注意是/,直接复制的路径是\)
都不管用!反而会爆出新的错误
Error:Could not create the Java Virtual Machine.
Error:A Fatal exception has occurred,Program will exit.
发现改正的方法为修改环境变量的配置,于是乎——博主陷入了死循环,唯一的方法只有将jdk1.8的环境变量配置回来,正常启动了eclipse再谈其他。
默默地将jdk1.8.0_144重新下载配置好后,正常打开eclipse,
点击windows->preferences->Java->Compiler->将红线框选的部分改为jdk当前版本1.7,再点击下方蓝线框选的Configure...
选择Standard VM,点击Next
点击红线框选的Directory选择本地jdk安装的路径
点击Finish将1.7的jre导入
Apply and close
这样就将eclipse的jdk设置成了1.7版本,需要注意的是,如果此时workspace里有项目,需要右键项目->Properties->Java Compiler,将红线框选的部分改为1.7,
再点Project Facets,将红线框选的地方改为1.7
比较麻烦的是每个项目都需要设置,之后便可以大功告成,将jdk版本顺势改为1.7,就不会出现博主之前的困境了。