报错如下:
是因为项目在编译配置时使用的Java版本不对,需要检查一下Project Structure中的Java编译版本配置。
以我的版本1.8为例:
1、可以在Project Structure的project以及Modules的sources,把版本都换成1.8,settings中的Build–>Java Compiler中的Target ByteCode version中的版本换成1.8即可,但这创建个项目就需要调整,很麻烦,所以我在下面写了一个一劳永逸的办法,配置依赖即可。
2、在pom.xml中加入这段依赖即可,在中位置,别加错位置,因为有顺序要求的
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>