今天报的这个错误,刚开始很纳闷,但是人家说的也很清楚。根据网友的提示改settings里面Java Compiler还有Project Settings里的Modules确实要改但是不知道咋回事,改了自动又会回去1.5,真是令人伤脑筋。
后来一想,刚开始建Mavwn模块的时候,这个地方就是默认的1.5,那会觉得没啥,就那样吧,想不到诶,让我头疼。不过重新建一下模块应该会好,但是太麻烦啦。那就加一个插件指定一下jdk吧:
maven工程的默认编译使用的jdk1.5版本,使用maven-compiler-plugin插件可以指定项目源码的版本为jdk8.0
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
记录一下,如果有啥问题,欢迎批评指正,谢谢!