在NetBeans中启用注解处理以消除Lombok代码红标
解决NetBeans中Lombok "package lombok does not exist" 代码红标问题
你遇到的问题核心是NetBeans编辑器未启用注解处理,导致无法识别Lombok生成的代码,以下分版本给出具体操作步骤:
NetBeans 12及以上版本(新UI)
- 右键项目 → 选择
Properties(属性) - 左侧导航栏进入
Build→Java Compiler - 切换到
Annotation Processing选项卡 - 勾选
Enable annotation processing和Enable annotation processing in the editor - 点击
OK,等待项目重新索引完成,红标即可消除
NetBeans 11及以下旧版本
- 右键项目 → 打开
Properties - 左侧选择
Compile标签 - 在
Annotation Processing区域,勾选Enable Annotation Processing和Enable Annotation Processing in Editor - 应用设置后,执行
Clean and Build Project操作
额外排查项
- 若使用Maven/Gradle,确保Lombok依赖的scope为
compile,而非provided或其他限制范围 - 手动添加Jar包的情况下,确认Lombok Jar已加入项目的
Compile类库(而非Run类库) - 重启NetBeans,或清理IDE缓存(删除用户目录下
.netbeans/[对应版本]/var/cache文件夹)后重启,解决索引缓存异常问题
内容的提问来源于stack exchange,提问作者cucuru
相关产品推荐
相关产品推荐

