我最近在macOS High Sierra中安装了新的Spring Tool Suite 4,但是当我尝试运行Lombok的安装时,找不到我的STS安装,
我按照以下步骤进行了手动安装(将-javaagent添加到ini文件中),但是没有运气:https://www.edvpfau.de/sts-spring-tool-suite-4-mit-lombok/。
有什么主意吗?
答案 0 :(得分:12)
几天前,我确实在Lombok
中为Mac和Windows安装了Spring Tool Suite 4
。
没问题。
一个:
执行java -jar lombok.jar
注意:通常或默认情况下,找不到安装程序,这是我的常见经验。
两个:
按下Specify Location
按钮。
Mac
,请转到Contents
文件中的.app
目录,然后找到STS.ini
文件。 注意:因此,对于任何操作系统,目标都是找到扩展名为.ini
的唯一文件
通常我会在IDE关闭的情况下执行此操作。
答案 1 :(得分:3)
尽管这可能会晚一些,但是对于其他刚经历过的人可能会有帮助。贝娄是我解决这个问题的方法
STEP 1
在项目maven目录中找到lombok->右键单击-> Run As-> Java应用程序
STEP 2 单击“指定位置”按钮以选择STS的安装路径
第3步 转到Application / Contents / Eclipse / SpringToolSuit4.ini,然后单击Install-> Quick Installer
步骤4 重新启动您可以使用的STS
答案 2 :(得分:2)
我将向您展示如何将lombok完全安装到Spring Tool Suite 4或最新版本中。首先转到您的项目pom.xml文件,并将此依赖项添加到“依赖项”部分。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
转到IDE上的项目根文件夹,然后单击右键。选择如下所示:
并确保已选中“强制更新快照/版本”。单击“确定”下载并更新依赖关系。
完成所有任务后。转到项目Maven Dependencies并找到lombok.jar文件(> Maven Dependencies> lombok.jar)。右键单击龙目岛罐子。转到“运行为Java应用程序”。
它将打开lombok安装程序窗口,然后单击确定。然后单击指定位置按钮。
选择安装STS捆绑包的位置。如果选择正确,它将检查STS.exe,如下所示:
然后单击“安装/更新”按钮。最终,lombok将成功安装。
希望它对您有所帮助。谢谢。
答案 3 :(得分:2)
答案 4 :(得分:1)
只需添加到M. Jordan和Prodigy的答案中,请确保将执行权限授予lombok.jar
(执行上述步骤之后),打开终端并将目录更改为SpringToolSuite.app的内容
cd /Applications/SpringToolSuite4.app/Contents/Eclipse
然后检查 lombok.jar
是否具有执行权限ls -al
如果看到-rw-r--r--这意味着您需要授予执行权限
chmod +x lombok.jar
或者,您也可以这样做
chmod +x /Applications/SpringToolSuite4.app/Contents/Eclipse/lombok.jar
然后重新启动STS
答案 5 :(得分:1)
就我而言,Lombok 1.16甚至在手动指向它后仍无法找到 STS 4 安装。只有在我尝试使用更新的Lombok版本- Lombok 1.18 后才起作用。
答案 6 :(得分:1)
我在Spring工具套件4中也遇到了同样的问题
解决方案
关闭正在运行的STS。
打开终端
转到〜/ .m2 / repository / org / projectlombok / lombok / 版本
答案 7 :(得分:0)
我将 SpringToolSuite4.exe 和 SpringToolSuite4.ini 重命名为 STS.exe 和 STS.ini 。然后使用lombok安装程序的“指定位置”找到它们。安装了lombok之后,我将这些文件重命名为其原始名称。
答案 8 :(得分:0)
最简单的方法是在命令提示符处运行以下命令
java -jar (jar location/lombok.1.8.1.jar) install (the path where you installed Spring tool suite(STS))
例如:
java -jar C:\Users\karthick\.m2\repository\org\projectlombok\lombok\1.18.8\lombok-1.18.8.jar install D:\STS_Tool\spring-tool-suite-4-4.1.2.RELEASE-e4.10.0-win32.win32.x86_64\sts-4.1.2.RELEASE
之后,您必须重新启动该工具。
答案 9 :(得分:0)
在macOS Catalina上,我要做的就是使用lombok 1.18,并且一切正常。
答案 10 :(得分:0)
我花了大约3到4个小时来寻找解决Springo书和日食的Lombok问题的解决方案,我在互联网上找到的解决方案如下,我留下了链接:(https://projectlombok.org/all- 版本)是完整的Lombok版本,我选择了最新的Lombok版本,然后更新了IDE和MVN,一切正常。
答案 11 :(得分:0)
我以不同的方式做到了。只是做了以下。
对我有用。
答案 12 :(得分:0)
我在 Windows10 上使用 STS-4.6 和 lombok-1.18.18 时遇到了同样的问题。我将 lombok 依赖项添加到 pom.xml,构建项目,在 .m2 存储库中运行 lombok jar 并重新启动 STS。构建项目没有成功。最后,Project -> Build All 成功了。
答案 13 :(得分:0)
适用于最新的 Mac OS Big Sur
只需将 lombok jar 放在 Application 文件夹中,然后按照步骤操作
文件夹路径/Applications/SpringToolSuite4.app/Contents/Eclipse 完成所有步骤后,重新启动 IDE
答案 14 :(得分:0)
在将 lombok 项目安装到您的 eclipse 中之后-- 进入eclipse sts4文件夹--
获取lombok.jar的权限
$chmod +x lombok.jar
然后打开日食。