IntelliJ IDEA 修复 Lombok 编译报错'找不到符号'及 JDK 版本配置指南
在 IntelliJ IDEA 开发过程中,Lombok 编译时出现'找不到符号'错误通常由 JDK 版本或 Lombok 插件版本不匹配导致。以下提供完整的配置切换流程。
1. 更新 Lombok 版本
在最外层的 pom.xml 文件中更改 Lombok 版本,建议更新为最新版本 1.18.38。
2. 更新 JDK 版本
2.1 下载 JDK
建议下载 JDK 17 或 21 版本(JDK 23 可能存在兼容性问题)。下载地址请参考 Oracle 官网。
2.2 更改环境变量
修改系统环境变量,将 JAVA_HOME 等变量指向新安装的 JDK 17 路径。
2.3 IDEA 中修改 JDK 版本
项目结构设置
打开 File > Project Structure,在 Project 选项卡下,将 Project SDK 设置为新的 JDK 版本。
Maven 设置
打开 Settings > Build, Execution, Deployment > Maven > Runner,将 JRE 选项设置为新的 JDK 版本。
3. 验证成果
完成上述配置后,重新编译项目,确认 Lombok 注解功能正常,无编译报错。


