苍穹外卖day1实战,Idea中Lombok编译时“找不到符号”,更改JDK版本最全流程,作者亲身尝试

目录

以下为具体报错

此为JDK版本问题、lombok问题(亲测1.18.30与最新版本1.18.38都可编译成功,其他版本待验证),作者是选择修改了这两个地方。

作者最初尝试解决时,查阅到的资料与评论区方法,对于更改JDK版本的配置地方,并不完全,会造成不同配置下JDK版本并不同,因此可跟随作者一起,完成最全配置的JDK版本切换

更改Lombok版本

在最外层的pom.xml文件中更改Lombok版本,作者更新为最新版本1.18.38

更改JDK版本

下载JDK17

(亲测JDK21版本同样编译成功,但JDK23版本不行)
JDK下载地址

建议下载路径不要更改,将所有JDK版本都统一放在同一个文件,便于后期管理

更改环境变量

在此推荐另一位作者的文章,写的很好
多JDK版本切换与维护

最终修改环境变量为JDK17版本

IDEA中修改JDK版本

Project Structure

Maven设置中修改JDK


最后一步是作者之前缺少的一步,补充修改Maven设置的JDK版本后,项目即可正常编译

成果

相关推荐
青草地溪水旁21 分钟前
设计模式(C++)详解——迭代器模式(2)
java·c++·设计模式·迭代器模式
9号达人23 分钟前
Java18 新特性详解与实践
java·后端·面试
小关会打代码29 分钟前
关于Pycharm中在运行出现语法错误:Non-UTF-8 code starting with
ide·python·pycharm
我不是混子29 分钟前
java浮点数精度问题及解决方案
java·后端
花心蝴蝶.1 小时前
Java 中的代理模式
java·开发语言·代理模式
舒克起飞了1 小时前
设计模式——单例模式
java·单例模式·设计模式
Java&Develop1 小时前
GitLab-如何基于现有项目仓库,复制出新的项目仓库
java
一只乔哇噻1 小时前
java后端工程师进修ing(研一版‖day49)
java·开发语言
稻草猫.1 小时前
Java线程安全:volatile与wait/notify详解
java·后端·idea
无敌最俊朗@2 小时前
MQTT 关键特性详解
java·前端·物联网