本机装了jdk1.6 1.7 1.8 系统环境是1.8 eclipse中配置的Compire是1.6 installed JREs 是jre1.6
那么项目编译使用的1.6 而不是系统环境变量1.8吧?
eclipse中配置的是compires 和installed jres 是哪个版本项目就是用的哪个版本编译,跟系统环境变量没关系?
跟环境变量没关系,Eclipse里如果已经设置好了,那Eclipse就会读取自身的配置;
之所以会有环境变量的设置问题,是以前没有像Eclipse,Idea这样的IDE,需要在DOS环境下进行javac 和 java 而设置的
还是要看你的项目引入的JDK。