在添加导入之后,@Data什么也没有发生。
它适用于eclipse helios吗?
您不仅需要将 lombok.jar 添加到库中,还可以通过双击 lombok jar 或从命令行运行来安装它java -jar lombok.jar。这将向您显示一个不错的安装程序屏幕。选择您的 Eclipse 安装并安装。
java -jar lombok.jar
之后,您可以检查安装程序是否正确修改了您的 eclipse.ini:
-vmargs ... -javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
如果您的 Eclipse 已经在运行,您必须退出 Eclipse 并重新启动它。(文件/重启是不够的)
如果您使用快捷方式启动 Eclipse,请确保没有填写命令行参数,或者-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar在-vmargs.
-javaagent:lombok.jar -Xbootclasspath/a:lombok.jar
-vmargs
最近版本的 Lombok 还在 About Eclipse 屏幕中添加了一行。如果 Lombok 处于活动状态,您可以找到类似 ‘Lombok v0.11.6 “Dashing Kakapo” 的行已安装。http://projectlombok.org/ ‘就在按钮行的上方。
如果由于某种原因,通常与自定义 eclipse 构建相关,您需要使用完整路径,您可以在命令行上指示安装程序这样做:
java -Dlombok.installer.fullpath -jar lombok.jar
你加了吗
到你的eclipse.ini吗?
因为如果您有(并且如果您已将 lombok.jar 添加到项目使用的库中),它与 Eclipse Helios 一起工作得很好:
提到:
一个简单的“重新启动”不足以获取更改后的 vmargs: 我需要显式退出然后重新启动。
如果您碰巧正在运行定制的 Eclipse Helios (3.6+) 发行版,那么您可能必须lombok.jar在两个vm参数中使用完整路径。 有关更多详细信息,请参阅提交 b47e87f。
lombok.jar
vm
boolean fullPathRequired = IdeFinder.getOS() == EclipseFinder.OS.UNIX || System.getProperty("lombok.installer.fullpath") != null;