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;
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
- 3 回答
- 0 关注
- 766 浏览
添加回答
举报