【JAVA笔记】SpringBoot入坑记录--SpringBoot版本与JDK版本匹配问题

文章目录

报错问题一: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以下版本。
相关推荐
Listen·Rain13 分钟前
提示词和提示词模板
java·人工智能·spring boot
wuqingshun31415929 分钟前
重写equals而不重写hashCode,会出什么问题?
java·开发语言
我今晚不熬夜1 小时前
Java语言实现Modbus协议通过用串口读取数据(以RTU为例)
java·网络协议
小锋java12342 小时前
Maven 4 要来了:15 年后,Java 构建工具迎来"彻底重构"
java·maven
卓怡学长2 小时前
w269基于spring boot + vue 候鸟监测数据管理系统
java·数据库·spring boot·spring·intellij-idea
孫治AllenSun2 小时前
【MDC】使用 MDC 封装一个 LogMdcUtil 工具类
java·spring boot·后端
济*沧*海2 小时前
BaseMapper的介绍
java·windows·tomcat
plainGeekDev2 小时前
依赖管理 → Version Catalog
android·java·kotlin
淘源码d4 小时前
医学影像云PACS系统——PACS诊断工作站
java·源码·影像处理·医院管理系统·影像工作站·云pacs系统·dicom 标准通信
KobeSacre5 小时前
Semaphore 源码
java·开发语言