需要检查的有四个地方
1. Idea 的 JDK 集合
2. 设置编译JDK
3.运行时设置
4. 如果仍然不生效,请检查maven 项目的 pom.xml 文件 编译时是不是设定了 JDK 的版本号
如果有,就修改jdk 的版本号。
如果没有,将报错的 依赖添加。
例如 Idea 默认的jdk 是 1.8 在不指定 maven-compiler-plugin 的JDK版本的情况下,始终使用1.8 。需要添加下面这个plugin。;)
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin>