解决idea与springboot版本问题

遇到以下问题:

1、springboot3.2.0与jdk1.8 提示这个包org.springframework.web.bind.annotation不存在,但是pom已经引入了spring-boot-starter-web

2、Error:Cannot determine path to 'tools.jar' library for 17 (D:/jdk17)

3、Error:(3, 28) java: 程序包com.alibaba.fastjson不存在,maven已经引入包

总的来说就是idea2023以下的版本使用jdk17版创建springboot项目时,maven已经引入了对应的jar,但是在启动时提示找不到对应的包。提示jdk17不存在tools.jar。

解决方式:

1、使用jdk1.8,把jdk降级

2、升级idea到最新版本例如idea2025

通过以上两种方式就能解决,已经通过实际项目试验过,可以成功解决问题。

相关推荐
\光辉岁月/1 分钟前
15.JavaSE-网络
java·开发语言·网络
const_qiu3 分钟前
第二章 2.4:搭建 Monorepo 骨架 + 共享包 @autix/contracts
java·人工智能·arcgis
wangchunyu11435 分钟前
JDK8新特性实战(Lambda、Stream、Optional)
java·开发语言
JosieBook1 小时前
【多线程】两台机器同时抢一个字典:一次并发 Bug 的排查
java·网络·bug
牛战士coding1 小时前
LLM 选错工具怎么办?提示词之外还需要确定性规则兜底
java·人工智能
今天的砖头有点烫手啊1 小时前
Java 序列化到底怎么选?从 Serializable 到 Protobuf 的演进与选型
java·json
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 登录发送验证码的测试验证与经验复盘
java·开发语言·交友
夕除1 小时前
redis--主从还是集群,内存
java·spring·mybatis
百数平台1 小时前
低代码安全技术实践:表单 / 流程 / 报表三级权限体系设计解析
java·大数据·数据库
白露与泡影1 小时前
Spring Boot 实现验证码:Hutool-captcha、AJ-Captcha、EasyCaptcha 到底怎么选?
java·spring boot·后端