报错截图如下:
遇到这种错误有两种解决方式。
第一种,在pom.xml文件中的project标签中添加如下配置信息:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
第二种,找到自己的settings文件,找到profiles标签,在该标签中添加如下配置信息:
<profile>
<id>jdk-17</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>17</jdk>
</activation>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
</properties>
</profile>
需要注意的是,JDK版本要以自己的为准,小伙伴们要记得修改哦!
好了,按照以上两种方法修改完之后就可以编译成功了!