情形:我升级eclipse后,运行之前项目就报这个错。改用原来的eclipse还是不行。
原因:升级高版本的eclipse时,我也升级了高版本的JRE1.8。
解决:不要使用JRE1.8运行eclipse就行(eclipse-oxygen必须要1.8及以上版本jre,故我用了jre9就解决了)
附:eclipse指定某个JDK启动,改配置eclipse.ini,增加的-vm配置,该参数须在-vmargs之前。
--launcher.appendVmargs
-vm
D:/Program Files/jdk-9/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8