【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以下版本。
相关推荐
这就是佬们吗6 分钟前
告别 Node.js 版本冲突:NVM 安装与使用全攻略
java·linux·前端·windows·node.js·mac·web
何中应6 分钟前
@Autowrited和@Resource注解的区别及使用场景
java·开发语言·spring boot·后端·spring
一条咸鱼_SaltyFish7 分钟前
[Day16] Bug 排查记录:若依框架二次开发中的经验与教训 contract-security-ruoyi
java·开发语言·经验分享·微服务·架构·bug·开源软件
荒诞硬汉9 分钟前
递归的学习
java·学习
孤独天狼10 分钟前
java设计模式
java
一勺菠萝丶10 分钟前
Java 对接 PLC 实战:西门子 PLC 与永宏 PLC 通讯方式全面对比
java·开发语言·python
吴声子夜歌10 分钟前
Java数据结构与算法——数论问题
java·开发语言
这就是佬们吗12 分钟前
Windows 的 CMD 网络环境:解决终端无法联网与更新的终极指南
java·windows·git·python·spring·maven
栈与堆12 分钟前
数据结构篇(1) - 5000字细嗦什么是数组!!!
java·开发语言·数据结构·python·算法·leetcode·柔性数组
寻星探路18 分钟前
【深度长文】深入理解网络原理:TCP/IP 协议栈核心实战与性能调优
java·网络·人工智能·python·网络协议·tcp/ip·ai