为了账号安全,请及时绑定邮箱和手机立即绑定

无法使Lombok项目在Eclipse上运行

无法使Lombok项目在Eclipse上运行

呼如林 2019-12-26 10:19:42
我在这里遵循了教程 http://projectlombok.org/但是在添加导入之后,@Data什么也没有发生。它可以在日蚀日光灯上工作吗?
查看完整描述

3 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

你加了吗


-vmargs

...

-javaagent:lombok.jar

-Xbootclasspath/a:lombok.jar

到您的eclipse.ini吗?


因为如果您拥有(并且已经将lombok.jar添加到了项目所使用的库中),那么它在Eclipse Helios上就可以正常工作:


替代文字


Ian Tegebo在评论中提到:


一个简单的“重新启动”不足以拾取已更改的vmargs:

我需要显式退出然后再次启动。


chrisjleu在评论中提到:


如果您恰巧正在运行自定义的Eclipse Helios(3.6+)发行版,则可能必须lombok.jar在两个vm参数中使用的完整路径。

有关更多详细信息,请参见commit b47e87f。


boolean fullPathRequired = IdeFinder.getOS() == EclipseFinder.OS.UNIX || System.getProperty("lombok.installer.fullpath") != null;


查看完整回答
反对 回复 2019-12-26
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

您不仅必须将lombok.jar添加到库中,而且还可以通过双击lombok jar或从命令行run来安装它java -jar lombok.jar。这将为您显示一个不错的安装程序屏幕。选择您的Eclipse安装并进行安装。


之后,您可以检查安装程序是否正确修改了eclipse.ini:


-vmargs

...

-javaagent:lombok.jar

-Xbootclasspath/a:lombok.jar

如果您的Eclipse已经在运行,则必须退出Eclipse并重新启动它。(文件/重新启动还不够)


如果要使用快捷方式启动Eclipse,请确保没有填写任何命令行参数,或者确保在-javaagent:lombok.jar

-Xbootclasspath/a:lombok.jar之后手动添加-vmargs。


Lombok的最新版本还在“关于Eclipse”屏幕上添加了一行。如果Lombok处于活动状态,则可以找到类似'Lombok v0.11.6“ Dashing Kakapo”的行。http://projectlombok.org/ ',位于按钮行上方。


如果由于某种原因(通常与定制的eclipse构建相关)需要使用完整路径,则可以在命令行上指示安装程序执行以下操作:


java -Dlombok.installer.fullpath -jar lombok.jar


查看完整回答
反对 回复 2019-12-26
  • 3 回答
  • 0 关注
  • 766 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信