阶段三 在做movie这个项目时,有些同学使用本地高版本的JDK21来做这个项目时启动报错

一、错误现象

有些同学本地只有21版本的JDK,然后使用JDK21来做movie这个项目时,启动报错,如图

具体的错误信息:

java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

二、分析错误原因

这个错,通常是LombokJDK 21(或更高版本JDK)不兼容所导致的问题

具体是因为:题干附件里给的 movie这个项目,使用的springBoot版本是 3.0.5

而每个版本的springBoot,内部都会去管理维护 一些常用依赖jar包的版本号,如下图,就是3.0.5版本的springBoot内部维护的各个依赖的版本号。如下图,3.0.5这个版本的springBoot,内部维护的lombok的版本号默认是1.18.26,所以你的pom里引用lombok时,如果不写version版本号,那它默认用的就是springBoot中维护的这个版本

具体分析原因如下:

  • com.sun.tools.javac.tree.JCTree$JCImport 是 JDK 编译器内部的类,属于 内部 API
  • Lombok 在编译期通过反射或直接操作 AST(抽象语法树)来生成代码(如 getter/setter 等),因此会依赖这些内部API
  • JDK 17+(尤其是 JDK 21)对内部 API 做了大量重构或移除,字段名、类结构可能都发生了变化。例如:在旧版 JDK 中,JCImport 类有一个字段叫 qualid,但在 JDK 21 中该字段可能已被重命名为 qualifiedIdentifier 或其他名称。
  • 如果你使用的 Lombok 版本较旧(如 < 1.18.30),它还不支持 JDK 21 的内部结构变化,就会抛出 NoSuchFieldError。

三、解决方案

第一种方案:

不使用springBoot维护的默认Lombok版本,在项目的pom.xml中显式的把Lombok的版本号写出来,并且使用兼容 JDK 21 版本的Lombok:Lombok 1.18.30 及以上版本 开始正式支持 JDK 21。

推荐使用最新稳定版(截至 2026 年 1 月,最新版为 1.18.34)

<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.34</version> <scope>provided</scope> </dependency>

最后刷新maven,再重新启动项目就可以了

第二种方案:

或者本地安装的有jdk17的话,可以切换jdk的版本到17也可以

idea中切换jdk版本,可以看这一篇:IDEA中切换jdk版本时,需要修改确认的地方,最全的记录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1124979.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

**免费的剧本杀写作工具解析,新手创作者高效入门指南**

免费剧本杀写作工具解析2025指南&#xff0c;新手创作者高效入门避坑指南对于刚踏入剧本杀创作领域的新手而言&#xff0c;如何高效起步、避免逻辑漏洞是核心痛点。据《2025中国沉浸式娱乐内容创作白皮书》显示&#xff0c;超过68%的新手创作者在首次创作时因工具选择不当或逻辑…

科研数据 “躺赢” 秘籍!虎贲等考 AI 让数据分析零门槛 “出成果”

手握满屏调研数据却无从下手&#xff1f;精通理论却卡在统计建模&#xff1f;分析报告满是冰冷数据却缺乏逻辑支撑&#xff1f;传统数据分析工具门槛高、操作繁琐&#xff0c;普通辅助工具仅能表层处理数据&#xff0c;难以形成 “数据 - 分析 - 结论” 的学术闭环。虎贲等考 A…

喷砂除锈设备怎么选择?| 广东鑫百通喷砂机厂家

三步精准选择喷砂除锈设备&#xff0c;告别选择困难 面对市场上种类繁多的喷砂除锈设备&#xff0c;如何选择一台最适合的&#xff0c;常常令人困惑。选对设备&#xff0c;事半功倍&#xff1b;选错则效率低下、成本激增。 只需紧扣以下三个核心步骤&#xff0c;便能做出精准决…

开题报告 “卡关” 到焦虑?虎贲等考 AI:1 小时生成 “导师眼前一亮” 模板,创新点直击核心

开题报告是论文创作的 “第一块敲门砖”&#xff0c;直接决定研究方向的可行性与学术价值。但多数学生和科研人都困在这一步&#xff1a;选题无创新被否定、研究方案逻辑断层被打回、技术路线模糊被要求重写&#xff0c;反复修改耗时数周仍难达标。普通 AI 工具仅能生成基础框架…

**AI剧本杀创作工具2025推荐,提升创作效率与故事质量*

AI剧本杀创作工具2025推荐&#xff0c;提升创作效率与故事质量据《2025中国沉浸式娱乐内容创作行业白皮书》显示&#xff0c;2025年国内剧本杀市场规模预计突破280亿元&#xff0c;但专业创作者缺口高达65%&#xff0c;超过70%的创作者面临“逻辑漏洞频出”与“角色平衡困难”的…

智能体系统一致性触发

多智能体系统&#xff0c;一致性&#xff0c;事件触发&#xff0c;自适应事件触发&#xff0c;具有最小时间间隔&#xff0c;效果好&#xff0c;有对应参考文献。最近在研究多智能体系统的一致性控制问题&#xff0c;发现事件触发机制在这块儿特别有意思。传统的控制方法通常是…

AI 写论文哪个软件最好?虎贲等考 AI 凭 “学术铁三角” 封神

毕业季的论文战场&#xff0c;“AI 写论文哪个软件最好” 成了学子圈的终极拷问。有的软件文献虚拟难溯源&#xff0c;有的 AI 痕迹明显被打回&#xff0c;有的功能碎片化需反复切换 —— 真正靠谱的 AI 写作软件&#xff0c;既要 “写得快”&#xff0c;更要 “写得专业、写得…

VisionPro二开之相机调试界面

VisionPro二开之相机调试界面 一 设置X64二 UI设计txtExposure三 打开相机private CogFrameGrabbers frameGrabbers;// 相机对象private ICogFrameGrabber frameGrabber;/// <summary>/// 采集对象/// </summary>public ICogAcqFifo MyAcfifo { get; set; }public …

TDengine C/C++ 连接器进阶指南

本文档面向已经熟练使用 TDengine 的开发者&#xff0c;聚焦 C/C 连接器的高阶用法与工程化落地建议&#xff1a;如何选择连接方式、如何把写入/查询/订阅跑到“更稳、更快、更可运维”&#xff0c;以及一些常见的坑与规避方式。 前置条件 已熟悉 C/C Connector 的基础 API …

【人工智能学习-AI-MIT公开课第 16 讲:支持向量机(SVM)】

人工智能学习-AI-MIT公开课第 16 讲&#xff1a;支持向量机&#xff08;SVM&#xff09;1-前言2-课程链接3-具体内容解释说明一、支持向量机&#xff08;SVM&#xff09;在“学习”里是干什么的&#xff1f;二、SVM 想解决的核心问题&#xff08;一定会考&#xff09;三、什么叫…

AI 写论文哪个软件最好?实测封神!虎贲等考 AI 凭 “真材实料 + 全链赋能” 登顶

毕业季选 AI 写论文软件&#xff0c;就像在 “学术雷区” 中探路 —— 有的文字流畅却文献造假&#xff0c;有的格式规整却数据空洞&#xff0c;有的效率惊人却 AIGC 痕迹浓重&#xff0c;真正能覆盖 “选题 - 创作 - 优化 - 答辩” 全流程的寥寥无几。到底哪款软件能让毕业论文…

多Agent系统深度解析:从架构到通信,主流框架与任务调度策略全指南!

当一个AI能独立完成任务&#xff0c;它是“智能”&#xff1b; 当一群AI能协同完成复杂任务&#xff0c;它才是“智慧”。 过去几年&#xff0c;我们见证了大模型从单点突破到生态演化的全过程。ChatGPT 能写代码、翻译、写报告&#xff0c;但它仍然是“单兵作战”。然而&#…

写论文软件哪个好?拆解 “学术黑盒”:虎贲等考 AI 凭 “三维真功夫” 脱颖而出

毕业季写论文软件五花八门&#xff0c;有的主打 “一键生成” 却内容空泛&#xff0c;有的宣称 “全功能覆盖” 却专业度不足&#xff0c;有的仅能降重却破坏逻辑。到底写论文软件哪个好&#xff1f;抛开营销噱头&#xff0c;我们从毕业论文 “学术本质需求” 出发&#xff0c;…

导师推荐8个AI论文平台,专科生轻松搞定毕业论文!

导师推荐8个AI论文平台&#xff0c;专科生轻松搞定毕业论文&#xff01; AI 工具如何改变论文写作的未来 在当今快速发展的科技时代&#xff0c;AI 工具正在逐步渗透到学术研究和论文写作中&#xff0c;为学生提供了前所未有的便利。尤其是对于专科生而言&#xff0c;面对毕业论…

5 款 AI 写论文哪个好?实测封神!虎贲等考 AI 凭 “真素材 + 硬实力” 碾压同类

毕业季选 AI 写论文工具&#xff0c;最怕 “踩雷”—— 有的看似高效却文献造假&#xff0c;有的格式工整却数据空洞&#xff0c;有的逻辑清晰却 AIGC 痕迹浓重。到底哪款能真正解决 “素材假、查重高、格式乱、功能碎” 的核心痛点&#xff1f; 我们以 “绿色金融对中小企业可…

雷达原理 魏青 使用的是第三版教材 软性开关脉冲调制器

一、概念与工作特征 软性开关脉冲调制器(soft-switch pulse modulator)的基本特点是:调制开关的前沿由外加的触发脉冲控制,使开关导通;但开关的截止并不由触发脉冲的后沿直接控制,而是由开关器件本身和整个放电过程决定。换言之,触发脉冲仅确定脉冲的起始点;当储能元件…

术合规 “双清术”!虎贲等考 AI:降重 + 降 AIGC 一键清零,论文审核零返工

学术创作进入 “双重严审” 时代 —— 重复率超标直接打回&#xff0c;AIGC 痕迹明显判定不合规&#xff0c;无数科研人、毕业生陷入两难&#xff1a;手动降重熬红双眼仍逻辑混乱&#xff0c;普通工具改写易失真&#xff0c;AI 生成的优质内容因 “机器感” 无法通过审核&#…

虎贲等考 AI:AI 重构学术写作生态,全流程智能辅助赋能科研新可能

在学术探索的道路上&#xff0c;从选题构思到答辩收官&#xff0c;科研工作者与学子常被文献搜集繁琐、数据支撑薄弱、格式规范复杂、查重降重棘手等问题困扰。虎贲等考 AI 作为一款依托前沿人工智能技术打造的专业论文写作辅助工具&#xff0c;以 “全流程覆盖、高专业保障、强…

期刊投稿 “陪跑” 多年?虎贲等考 AI:解锁核心期刊 “录用密钥”,投稿命中率翻倍

在学术圈&#xff0c;期刊论文发表是科研工作者、高校教师与研究生的 “硬通货”。但多数人都深陷 “投稿 - 拒稿 - 修改 - 再投稿” 的循环&#xff1a;选题踩不准期刊偏好、文献综述缺乏深度、格式不符初审被刷、数据支撑薄弱论证乏力…… 普通 AI 工具仅能生成基础文本&…

CoT+RAG+AI推理·工程手记 篇四:DeepSeek-R1-0528-Qwen3-8B 模型解析

文章目录 系列文章 Hugging Face 模型仓库结构 DeepSeek 生态 DeepSeek-R1-0528-Qwen3-8B 仓库实例分析 仓库文件清单与默认配置 核心加载流程 自述文件 config.json model.safetensors.index.json tokenizer_config.json 源文件注释版 `chat_template`参数注释版 如何修改这些…