一般新手在IDEA中创建Maven项目后,很可能遇到这个问题,根本原因是配置的JDK版本不对
这又有两方面的原因:
- Maven配置问题
- IDEA设置问题
参照下面的流程一般可以解决这个问题
一 配置Maven的JDK版本
maven默认生成的pom的JDK版本是1.5, 一般是不符合需要的,我们需要以下面任一种方式配置
-
properties指定JDK版本
<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>2. compiler插件中指定JDK版本
-
compiler plugin配置JDK版本
<plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins>
二 设置IDEA
在IDEA和Maven的某种未知作用下, IDEA中Java Compiler的JDK版本可能被设置成 1.5. 解决办法如下:
在IDEA设置中搜索 Java Compiler,查看这个页面有关JDK版本的设置,更改到正确的版本.
JDK版本早期写法是1.x
,比如JDK8就是1.8,JDK9就是1.9
再往后就改成新的格式: 10,11,12,13. JDK10就是10,JDK11就是11.
本篇文章由一文多发平台ArtiPub自动发布