You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 22:52:02