【发布时间】: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 的条目
我不确定还可以尝试什么,但这些错误真的很烦人,因为很难知道什么是真正的错误,什么不是。非常感谢任何帮助!
【问题讨论】:
-
你试过通过命令安装并重新启动它吗? stackoverflow.com/a/52631933/9959152
-
我确实看到并尝试了所有解决方案,但仍然存在问题。我也尝试过命令行。