龙目岛没有在日食火星上工作

时间:2015-07-08 15:36:59

标签: eclipse lombok

我有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仍然不适合我。

9 个答案:

答案 0 :(得分:42)

我遇到了同样的问题。有帮助的是:

  1. 重启Eclipse
  2. 从顶部菜单中选择项目 - >清洁...
  3. 清除所有使用Lombok的项目
  4. 如果没有帮助,请从第1点再试一次。(我知道这听起来很愚蠢,但第二次尝试在我的电脑上运行。)

    另外,我使用的是Lombok版本1.16.4(当然还有Eclipse Mars)

    BTW:确保你在eclipse目录中有lombok.jar。

答案 1 :(得分:9)

我在Eclipse Neon.2和STS 3.8.3中面临同样的问题,解决方案是

  1. 从中下载Lombok jar https://projectlombok.org/download.html

  2. 执行 java -jar lombok.jar

  3. 配置Eclipse或STS并安装。 它将复制Eclipse目录下的lombok.jar并在eclipse.ini或STS.ini中添加行-javaagent:../ Eclipse / lombok.jar
  4. 确保关于eclipse - >安装细节 - >组态 -javaagent:../ Eclipse / lombok.jar行存在
  5. 如果它是一个git项目,那么从工作区中删除项目并再次导入项目。或者导出项目然后再次导入 希望它可以帮助别人!

答案 2 :(得分:7)

我已经解决了同样的问题,这是我的步骤

  1. 检查eclipse.ini,确保lombok已正确安装
  2. 重启eclipse
  3. 项目 - >清理,清理项目
  4. window-> show view->问题,Ctrl + A选择所有错误,对 点击&删除
  5. 项目 - >清理,再次清理您的项目
  6. 我认为这应该有用。

答案 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路径。

enter image description here

<强> 4。完成Lombok安装 - 现在我们需要通过单击“安装/更新”按钮最终安装它,我们应该在eclipse中完成安装lombok,我们已经准备好使用它的隐藏功能。最终屏幕看起来像,

enter image description here

<强> 5。请确保在STS.ini文件中添加以下条目(如果尚未存在)。

-vmargs -javaagent:lombok.jar

注意:执行完所有操作后如果这不起作用,请确保更改工作区并再次构建代码。它会起作用。

答案 7 :(得分:1)

与Ubuntu 14.04有同样的问题,当我跳进eclipse目录并在那里运行可执行文件时,没关系,但是当使用启动器图标时,由于某种原因整个eclipse.ini被忽略。

答案 8 :(得分:0)

与霓虹有类似的问题。问题是Eclipse目录中安装的lombok.jar版本与pom.xml中指定的版本不同。