我已经按照这里的教程 http://projectlombok.org/
但添加导入后@Data没有任何反应.
它是否适用于日食helios?
Roe*_*ker 117
您不仅需要将lombok.jar添加到库中,还可以通过双击lombok jar或从命令行运行来安装它java -jar lombok.jar.这将显示一个很好的安装程序屏幕.选择Eclipse安装并安装.
然后,您可以检查安装程序是否正确修改了您的eclipse.ini:
-vmargs
...
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
Run Code Online (Sandbox Code Playgroud)
如果您的Eclipse已经运行,则必须退出Eclipse并再次启动它.(文件/重启是不够的)
如果您使用快捷方式启动Eclipse,请确保没有填写命令行参数,或者-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
Von*_*onC 66
你添加了吗?
-vmargs
...
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
Run Code Online (Sandbox Code Playgroud)
你的eclipse.ini?
因为如果你有(并且如果你已经将lombok.jar添加到项目使用的库中),那么Eclipse Helios可以正常工作:

Ian Tegebo在评论中提到:
一个简单的"重启"不足以获取已更改的vmargs:
我需要显式退出然后重新开始.
如果您正在运行自定义的Eclipse Helios(3.6+)发行版,那么您可能必须
lombok.jar在两个vm参数中使用完整路径.
有关更多详细信息,请参阅commit b47e87f.
boolean fullPathRequired = IdeFinder.getOS() == EclipseFinder.OS.UNIX || System.getProperty("lombok.installer.fullpath") != null;
Run Code Online (Sandbox Code Playgroud)
For*_*rza 42
添加lombok并重新启动eclipse或spring工具后,我的项目仍然无法识别getter和setter.到处都是红色标记
解决方案:右键单击您的项目,转到Maven并选择" 更新项目"
经过几个小时的搜索和尝试随机解决方案,我发现这是唯一对我有用的解决方案.

the*_*e_D 12
请按照以下步骤操作: - 如果已经在eclipse中添加了lombok jar作为依赖项,那么请转到project's lib folder > Locate Lombok.xx.jar > Right Click on Jar> Run as Java Application> This will launch Lombok screen as below: -

接下来,单击"Specify location" > And specify location of "Eclipse.ini" file.(Eclipse neon on Mac osX has it at -> "<Eclipse_installation_path>/jee-neon/Eclipse.app/Contents/Eclipse/Eclipse.ini").
在此之后,重启eclipse和Clean build项目.
这对我有用.
小智 5
如果我直接在eclipse安装文件夹中启动eclipse.exe,我只能做这项工作.如果我在运行eclipse.exe之前使用命令文件设置一些初始JAVA_HOME和maven参数它不起作用我在完全相同的项目上遇到编译器错误
| 归档时间: |
|
| 查看次数: |
88129 次 |
| 最近记录: |