这是因为maven框架会覆盖idea的jdk版本
在maven的pom.xml中配置如下
<properties>
<!-- 项目编码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 本地编译JDK版本 -->
<maven.compiler.source>14</maven.compiler.source>
<!-- 项目部署JDK版本 -->
<maven.compiler.target>14</maven.compiler.target>
</properties>
锁定jdk版本