环境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,就不会出现博主之前的困境了。