環境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,就不會出現博主之前的困境了。