1.问题
程序配置如下:
SpringBoot 版本:3.2.1
java版本:1.8
启动springboot 报错如下:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project demo: Fatal error compiling: 无效的标记: --release -> [Help 1]
2.原因
(1)pom文件中设置的java版本和电脑安装的java版本不一致
(2)SpringBoot-3.X所需要的JDK版本最低是Java17, 所以冲突
3.解决
(1)保持电脑java版本和pom文件中java版本一致
<properties>
<java.version>1.8</java.version>
</properties>
(2)将SpringBoot版本改为3以下
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.6</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
参考:
Maven编译Springboot工程时提示无效的标记: –release – 微爱博客
已解决!Fatal error compiling: 无效的标记(maven启动失败)_fatal error compiling: 无效的标记: -parameters-CSDN博客