【问题标题】:Project Lombok eclipse strangeness龙目岛日食奇怪
【发布时间】:2020-03-22 08:32:25
【问题描述】:

我已将项目 lombok 安装到 Eclipse 中。点击关于eclipse的时候看到安装了:"Lombok v1.18.4 "Envious Ferret" is installed.https://projectlombok.org/"

在带有@Data 注释的类的轮廓上,我看到了那里生成的getter 和setter。此外,当我从一个调用自动生成的 getter 的类中按 ctrl-click 时,它会将我正确地带到该类,特别是 @Data 注释。 Maven 也可以很好地编译所有内容。

听起来一切都很好,除了我在使用 getter 或 setter 的地方到处都有红色下划线错误。出现“对于 abcd 类型的方法 xyz() 未定义”等错误。

我已经退出并重新打开了 eclipse 并尝试运行一个 clean/build/update maven 项目。我检查了 eclipse.ini 中是否有 -javaagent 和 -Xbootclasspath/a 的条目

我不确定还可以尝试什么,但这些错误真的很烦人,因为很难知道什么是真正的错误,什么不是。非常感谢任何帮助!

【问题讨论】:

标签: java eclipse lombok


【解决方案1】:

在玩了一天的大部分时间之后,我认为我的 eclipse (2019-09) 安装或我的工作区有问题。我只是用一个新的工作区重新安装它并拉入我的相同项目,然后我以与以前相同的方式重新安装 lombok,所有错误都消失了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    • 2021-10-02
    • 2021-03-27
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    相关资源
    最近更新 更多