eclipse java luna,java-如何在Eclipse Luna中配置Lombok

java-如何在Eclipse Luna中配置Lombok

我使用Maven在Eclipse Luna中配置了龙目岛。 注释已正确添加,但没有生成getter和setter。

eclipse.ini

`-vm E:\Program Files\Java\jdk1.7.0_60\bin`

`-vmargs`

`-Dosgi.requiredJavaVersion=1.7`

`-javaagent:F:\Tools\Java Lib\Lombok\lombok.jar`

`-Xbootclasspath/a:F:\Tools\Java Lib\Lombok\lombok.jar`

`-Xms40m`

`-Xmx512m`

12个解决方案

57 votes

披露:我是lombok开发人员之一。 我可能有偏见:-)

我强烈建议通过执行lombok jar安装Lombok:java -jar lombok.jar路径中的空格可能是个问题。

另外,您需要使用lombok版本1.14.8(或更高版本)来获得Luna支持。

如果lombok安装正确,请在About Eclipse屏幕中检查。

另请参见无法使Lombok项目在Eclipse(Helios)上运行

Roel Spilker answered 2020-02-20T15:16:19Z

33 votes

这是要执行的完整步骤,您不会看到任何问题。

1.下载龙目岛Jar文件-在您的应用程序中最好具有Maven / Gradle依赖关系。 可以在这里找到专家的专长:[https://mvnrepository.com/artifact/org.projectlombok/lombok]

2.开始安装Lombok-

将jar下载到本地存储库后,从命令提示符转到jar位置并运行以下命令STS.ini,这样的话,应该由lombok提供的Lombok安装窗口打招呼。

3.提供Lombok安装路径-现在单击STS.ini按钮,并在Eclipse安装文件夹下找到eclipse.exe/STS.exe路径,如下所示。

vXR08.png

4.完成Lombok的安装-现在我们需要最后通过单击“安装/更新”按钮来安装它,我们应该在Eclipse中完成安装Lombok并准备使用其隐藏的功能。 最终屏幕看起来像

dgDkw.png

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

-vmargs -javaagent:lombok.jar

注意:完成所有这些操作后,如果这没有效果,请确保更改工作区并再次构建代码。 会的。

PAA answered 2020-02-20T15:17:11Z

18 votes

要与Windows 7中的ECLIPSE LUNA集成,请执行以下步骤:

下载jar-> lombok-1.14.6.jar。

使用命令提示符转到Java安装目录并键入

org.projectlombok

lombok

1.14.6

provided

$ {your_jar_path}是您的lombok-1.14.6.jar jar存储目录。

之后,它将提示您系统中已经安装了Eclipse,您需要选择要集成的位置。

之后,您需要打开eclipse.ini文件并在下面输入

org.projectlombok

lombok

1.14.6

provided

org.projectlombok

lombok

1.14.6

provided

立即开始Eclipse,创建一个Maven项目,并在pom.xml中进行输入,如下所述:

org.projectlombok

lombok

1.14.6

provided

之后,您就可以编写代码并进行检查了。没有@DATA批注,它看起来像:

gDgDL.png使用@DATA批注,它看起来像:

Qlo6G.png

我运行命令的一个例子

C:\ Program Files \ Java \ jdk1.7.0_75> java -jar   C:\ Users \ Shareef-VM.m2 \ repository \ o   rg \ projectlombok \ lombok \ 1.14.8 \ lombok-1.14.8.jar

Suresh Kumar Pathak answered 2020-02-20T15:18:38Z

8 votes

它只有在

蚀-干净。

而且我必须每次都启动它。 eclipse.ini中的-clean没有帮助。

其他解决方案也没有帮助。

user1648825 answered 2020-02-20T15:19:11Z

6 votes

如果您使用的是Windows,请确保在安装前“解除阻止” lombok.jar。如果您不这样做,它将安装但无法正常工作。

Jason answered 2020-02-20T15:19:31Z

4 votes

经过两周的搜索和尝试,以下说明适用于

用于Web开发人员的Eclipse Java EE IDE。

版本:Oxygen.3a版本(4.7.3a)Build ID:20180405-1200

将Lombok.jar复制到我的情况下的安装目录(/ opt / eclipse-spring /)

修改eclipse.ini打开文件--launcher.appendVmargs

如下:

openFile

--launcher.appendVmargs

-vmargs

-javaagent:/opt/eclipse-spring/lombok.jar

-Dosgi.requiredJavaVersion=1.8

......

在build.gradle依赖项中,从文件中添加lombok.jar,如下所示

compileOnly文件('/opt/eclipse-spring/lombok.jar')

还有yippee,我在龙目岛编码方面度过了愉快的一天。

John Ole Njue answered 2020-02-20T15:20:31Z

2 votes

只需从-javaagent中删除'F:\'

-Xmx512m

-Xmx512m

-Xmx512m

-Xmx512m

-Xmx512m

-Xmx512m

-Xmx512m

Basil Benny answered 2020-02-20T15:26:57Z

1 votes

我遇到了完全相同的问题。事实证明,gradle生成的配置文件要求使用java1.7。

虽然我的系统已安装java1.8。

将编译器的遵从性级别修改为1.8之后。 一切都按预期进行。

Gang Fan answered 2020-02-20T15:27:26Z

1 votes

步骤1:在Eclipse中创建一个maven项目,并将以下依赖项添加到pom.xml中

org.projectlombok

lombok

1.16.18

第2步:运行方式->配置--转到参数->给出如下所示的参数maven-干净安装

vLYcI.png

第3步:运行方式-> maven clean

完成maven清理后,您将在maven依赖项中看到Build Success和lombok jar文件

BxQke.jpg

步骤4:转到罐子位置,如以下屏幕截图所示。

L3fPU.jpg

步骤5:进入.m2文件夹后,如下所示给出命令

NdDq2.jpg

步骤6:在此窗口中找到eclipse文件夹在哪里。看到安装成功消息后,单击底部的Quit Installer选项。

2rvTb.jpg

步骤7:我们已经成功完成了lombok.jar的安装。现在,重新启动Eclipse IDE,并在示例代码下面启动,以检查getter和setter中是否有数据。

步骤8:打开Eclipse并创建一个简单的Java Maven项目,然后在Outline部分中看到可以看到getter和setter的创建,可以使用@Data或@Getter@Setter在课堂之上,或者你可以在变量之上

@Getter @Setter

privateString riverName;

{要么}

@Getter

@Setter

Class River{

String riverName;

}

[要么]

@Data

class River

{

Private String riverName;

}

您可以在简单的步骤中看到项目结构和大纲结构是如何创建的。

Tatau.jpg

Vikram B answered 2020-02-20T15:28:35Z

0 votes

如果您使用的是Windows,请在命令提示符下选择“以管理员身份运行”,以执行Java应用程序(即:用于执行Java -jar $ {your_jar_path} \ lombok-1.14.6.jar)。

MelroyD answered 2020-02-20T15:28:55Z

0 votes

步骤1:转到[https://projectlombok.org/download],然后单击1.18.2

第2步:在我的情况下,将jar文件放在Java安装路径中,即C:\ Program Files \ Java \ jdk-10.0.1 \ lib

步骤3:在PC中打开您的Eclipse IDE文件夹。

第4步:添加我添加的位置,然后打开IDE,它将打开且没有任何错误。

-startup

plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.700.v20180518-1200

-product

org.eclipse.epp.package.jee.product

-showsplash

org.eclipse.epp.package.common

--launcher.defaultAction

openFile

--launcher.defaultAction

openFile

--launcher.appendVmargs

-vmargs

-Dosgi.requiredJavaVersion=1.8

-javaagent:C:\Program Files\Java\jdk-10.0.1\lib\lombok.jar

-Xbootclasspath/a:C:\Program Files\Java\jdk-10.0.1\lib\lombok.jar

-Dosgi.instance.area.default=@user.home/eclipse-workspace

-XX:+UseG1GC

-XX:+UseStringDeduplication

--add-modules=ALL-SYSTEM

-Dosgi.requiredJavaVersion=1.8

-Dosgi.dataAreaRequiresExplicitInit=true

-Xms256m

-Xmx1024m

--add-modules=ALL-SYSTEM

Vikram B answered 2020-02-20T15:29:29Z

0 votes

在带有java -jar lombok.jar的ubuntu机器中安装lombok时,您可能会发现以下错误:

java.awt.AWTError:找不到辅助技术:org.GNOME.Accessibility.AtkWrapper

您只需执行以下步骤即可克服这一问题:

步骤1:这可以通过编辑JDK的accessibility.properties文件来完成:

sudo gedit /etc/java-8-openjdk/accessibility.properties

第2步:注释(#)以下行:

assistive_technologies=org.GNOME.Accessibility.AtkWrapper

Darshit answered 2020-02-20T15:30:06Z

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值