问题描述:
1.该问题的意思是编译环境用的jdk1.5的级别,无法正确编译当前jdk版本的java文件
首先查看Maven配置是否正确:
1.查看环境变量是否正确配置
2.查看maven的settting.xml配置文件中是否有jdk的相关配置,目前常用的是jdk1.8的配置
3.查看Intellij IDEA中maven配置是否正确
然后查看Intellij IDEA配置是否正确:
1.查看Java Compiler是否选择的是jdk正确的编译级别
2.查看Project Settings中Project及Modules是否设置了正确的语言级别
附:
maven的settting.xml配置文件中jdk的相关配置:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>