我有eclipse版本:“Mars Release(4.5.0)”
我已经从https://projectlombok.org/download.html
下载了最新的lombok jar我执行了:
java -jar lombok.jar install $eclipseDir
在此之后,我可以在我的eclipse目录和eclipse.ini中看到lombok.jar。
重启eclipse: eclipse -clean
但是lombok仍然不适合我。
答案 0 :(得分:42)
我遇到了同样的问题。有帮助的是:
如果没有帮助,请从第1点再试一次。(我知道这听起来很愚蠢,但第二次尝试在我的电脑上运行。)
另外,我使用的是Lombok版本1.16.4(当然还有Eclipse Mars)
BTW:确保你在eclipse目录中有lombok.jar。
答案 1 :(得分:9)
我在Eclipse Neon.2和STS 3.8.3中面临同样的问题,解决方案是
从中下载Lombok jar https://projectlombok.org/download.html
执行 java -jar lombok.jar
答案 2 :(得分:7)
我已经解决了同样的问题,这是我的步骤
我认为这应该有用。
答案 3 :(得分:4)
在mac os上,这是因为eclipse.ini的位置已经改变。 Kepler和Luna使用了Eclipse.app/Contents/MacOS/eclipse.ini
。火星使用Eclipse.app/Contents/Eclipse/eclipse.ini.
看起来这也破坏了Lombok的Eclipse自动检测。
答案 4 :(得分:4)
eclipse.ini编辑和项目清理
-vmargs -javaagent:lombok.jar
答案 5 :(得分:3)
运行罐子 - 我只需双击它; 将以下内容添加到eclipse .ini中,并在eclipse文件夹中添加lombok.jar
-vmargs
-javaagent:lombok.jar
Windows 7 + eclipse火星
答案 6 :(得分:3)
我刚刚得到了这个问题的解决方案,如下所示。
<强> 1。下载Lombok Jar文件 - 最好在应用程序中使用Maven / Gradle依赖项。可以在此处找到maven依赖项:https://mvnrepository.com/artifact/org.projectlombok/lombok
<强> 2。启动Lombok安装 -
将jar下载到本地存储库后,从命令提示符转到jar位置并运行以下命令java -jar lombok-1.16.18.jar
,我们应该受到像这样的lombok提供的Lombok安装窗口的欢迎。
第3。给Lombok安装路径 - 现在点击“Specify Location”
按钮,找到eclipse安装文件夹下的eclipse.exe/STS.exe
路径。
<强> 4。完成Lombok安装 - 现在我们需要通过单击“安装/更新”按钮最终安装它,我们应该在eclipse中完成安装lombok,我们已经准备好使用它的隐藏功能。最终屏幕看起来像,
<强> 5。请确保在STS.ini
文件中添加以下条目(如果尚未存在)。
-vmargs -javaagent:lombok.jar
注意:执行完所有操作后如果这不起作用,请确保更改工作区并再次构建代码。它会起作用。
答案 7 :(得分:1)
与Ubuntu 14.04有同样的问题,当我跳进eclipse目录并在那里运行可执行文件时,没关系,但是当使用启动器图标时,由于某种原因整个eclipse.ini被忽略。
答案 8 :(得分:0)
与霓虹有类似的问题。问题是Eclipse目录中安装的lombok.jar版本与pom.xml中指定的版本不同。