报错问题一:java 错误,无效的源发行版
java: 错误: 无效的源发行版:16
解决办法:
(1) 检查java compiler的jdk版本
菜单栏的file—>setting—>build、execution、deployment—>compiler—>java compiler
【修改为对应使用的版本】
(2) 检查Project 的language level是否与Project里的相同
菜单栏的File -> Project Structure ->Modules
查看language level与SDK和Project 里使用的是否相符


报错问题二:SpringBoot版本与JDK版本不匹配
java: 无法访问org.springframework.web.bind.annotation.RequestMapping 错误的类文件:
/D:/maven/repository/org/springframework/spring-web/6.0.17/spring-web-6.0.17.jar!/org/springframework/web/bind/annotation/RequestMapping.class类文件具有错误的版本 61.0, 应为 52.0
经过查证,
- java 17(对应jdk 1.17)以上,支持spring boot 3.0以上版本;
- java 8(对应jdk 1.8),支持spring boot 3.0以下版本。
