碎碎念

SpringBoot 最新版本已经标注了 JDK 最低版本是 17,相信以后 17 可能会作为主流版本,8 逐渐的会被替代,这个 BUG 主要是原因是 JDK 版本不符合,在最新的 SpringBoot 3.0.2 如何你还是用 JDK8 的话,它也会给你报一个无效的目标发行版:17,对于 IDEA 来说,大部分人可能只是改了 Project Structure 中的版本,可能没有注意到 Java 的编译环境(本人就是这里出的错)

解决办法

这里主要有两个地方要修改,一个是 Project Structure 还有一个就是 Java Compiler

Project Structure

Java Compiler