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

Eclipse 2023及STS中Lombok无法正常使用求助

Lombok安装配置问题排查与解决

问题描述

尝试多种网上方案后仍无法正常配置Lombok,当前eclipse.ini配置如下:

-vmargs
..
..
..
-Xbootclasspath/a:/Users/rafaellima/eclipse/java-2023-12/Eclipse.app/Contents/Eclipse/lombok.jar
-javaagent:/Users/rafaellima/eclipse/java-2023-12/Eclipse.app/Contents/Eclipse/lombok.jar
  • 添加Xbootclasspath后,Lombok相关错误消失,但构建失败,报错:

Errors occurred during the build.
Errors running builder 'Java Builder' on project 'algafood-api'.
javax/annotation/processing/AbstractProcessor

  • 移除Xbootclasspath后,构建正常,但Lombok无法生效。
  • 运行Lombok GUI安装程序选择eclipse.ini,程序未添加Xbootclasspath配置,问题依旧。

运行环境:

  • Mac High Sierra 10.13.6
  • Eclipse 2023-12 (4.30.0) Build id:20231201-2043
  • Lombok 1.18.8
  • STS存在相同问题

解决步骤

1. 修复版本兼容性(核心问题)

Lombok 1.18.8发布于2019年,与2023年底发布的Eclipse 4.30存在严重版本不兼容,这是矛盾根源:

  • 下载Lombok 1.18.30及以上稳定版,替换现有lombok.jar。
  • 注意:Eclipse 4.24+建议搭配Lombok 1.18.24及以上版本。

2. 清理无效配置,重新配置eclipse.ini

删除Xbootclasspath配置项,仅保留-javaagent配置,确保路径正确且配置在-vmargs下方:

-vmargs
..
..
..
-javaagent:/Users/rafaellima/eclipse/java-2023-12/Eclipse.app/Contents/Eclipse/lombok.jar
  • 配置完成后完全关闭Eclipse(包括后台进程),再重新启动。

3. 验证Lombok安装状态

  • 打开Eclipse,进入About Eclipse -> Installation Details,查看Installed Software列表,确认是否存在Lombok条目。
  • 若未显示,手动运行新版Lombok GUI安装程序:
    1. 双击下载的lombok.jar,弹出安装界面。
    2. 点击Specify Location,选择Eclipse.app路径(/Users/rafaellima/eclipse/java-2023-12/Eclipse.app)。
    3. 点击Install/Update,完成后重启Eclipse。

4. 检查项目级配置

  • 确保项目依赖的Lombok版本与本地安装的jar版本一致:
    Maven示例:
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.30</version>
        <scope>provided</scope>
    </dependency>
    
  • 右键项目 -> Properties -> Java Compiler -> Annotation Processing,勾选Enable annotation processing。

5. 清理缓存重建项目

  • 执行Project -> Clean,选择目标项目清理构建缓存。
  • Maven项目右键选择Maven -> Update Project,Gradle项目执行同步操作。

补充说明

Mac系统下需确保Eclipse有足够权限读取lombok.jar,若路径包含特殊字符,建议移动到无空格、无特殊字符的目录下。

内容的提问来源于stack exchange,提问作者rlima1877

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 20:50:55