linux spring 工具套件 (eclipse) 从终端而非桌面启动

linux spring tool suite (eclipse) launches from terminal but not from desktop

我正在 linux 薄荷肉桂机上设置 Spring 工具套件 IDE。

我已经安装了 JDK,并将其添加到我的路径中。当我执行 java -version 时,一切正常。当我导航到包含 Spring 工具套件的文件夹并使用

执行它时

./STS 它正确启动。

当我在 finder 中导航到该文件并单击它时,我收到关于未安装 JDK 的 java 错误。

有什么想法吗?

编辑: Spring 工具套件如果你还没有听说过的话,基本上是 eclipse 的一个版本

在您的 STS.ini 的第一行插入以下内容

-vm
path/to/your/jdk/bin/java

用实际路径替换 path/to/your/jdk

STS.ini 靠近 STS 可执行文件(在同一文件夹内)。