【发布时间】:2022-02-10 15:47:46
【问题描述】:
如何在 Ubuntu 中为 Spring Tool Suite 创建桌面入口?想从桌面打开 IDE。
【问题讨论】:
标签: ide
如何在 Ubuntu 中为 Spring Tool Suite 创建桌面入口?想从桌面打开 IDE。
【问题讨论】:
标签: ide
将下面的代码粘贴到gedit中
[Desktop Entry]
Type=Application
Name=sts
Comment=Spring Tool Suite
Icon=/home/user/sts-bundle/sts-3.8.2.RELEASE/icon.xpm
Exec=/home/user/sts-bundle/sts-3.8.2.RELEASE/STS
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=STS
把上面代码中的路径改成你自己的路径
【讨论】:
No Java virtual machine was found after searching the following locations: /usr/local/sts/jre/bin/java java in your current PATH。我是否能够在每个终端执行 java -version。
对于 Spring Tool Suite 4,您可以使用以下内容。如果您希望新窗口在同一个停靠图标上打开,StartupWMClass 很重要(如果您不设置 StartupWMClass,它将在新打开的窗口的停靠末尾添加一个新图标)。
[Desktop Entry]
Name=Spring Tool Suite 4
Comment=Spring Tool Suite 4
Exec=/sts_folder_path/SpringToolSuite4
Icon=/sts_folder_path/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;Java;
StartupWMClass=Spring Tool Suite 4
使用 Ubuntu 19.10 测试。
【讨论】:
~/.local/share/applications/,以便在 Ubuntu 上的 Unity 中搜索时可以访问它。
在 debian 9 上,您必须将 .desktop 文件放在 /usr/share/applications 目录并运行 sudo update-desktop-database。 可以参考stack exchange
【讨论】:
/usr/share/applications 也适用于 Ubuntu 20.04
[Desktop Entry]
Type=Application
Name=STS
Comment=Spring Tool Suite
Icon=/opt/sts-4.8.1.RELEASE/icon.xpm
Exec="/opt/sts-4.8.1.RELEASE/SpringToolSuite4"
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=STS
将上面代码中的路径改为你的路径
使用 .desktop 扩展名保存文件
右键文件>属性>权限
勾选允许文件作为程序执行
【讨论】:
[Desktop Entry]
Type=Application
Name=Spring Tool Suite 4
Comment=Spring Tool Suite 4
Icon=/your_folder/sts-4.11.1/icon.xpm
Exec=/your_folder/sts-4.11.1/SpringToolSuite4
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Spring Tool Suite 4
【讨论】:
STPE 1:cd Desktop
第 2 步:touch STS.desktop
第 3 步:
[Desktop Entry]
Type=Application
Name=STS
Comment=Spring Tool Suite
Icon=Location/sts-4.12.0.RELEASE/icon.xpm
Exec="Location/sts-4.12.0.RELEASE/SpringToolSuite4"
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=STS
第 3 步:chmod u+x STS.desktop
【讨论】:
这在 Ubuntu 20.04 LTS 上对我有用,重要的是 StartupVMClass=SpringToolSuite4 必须匹配 Exec=/home/johan/bin/sts-4.13.1.RELEASE/SpringToolSuite4 %u 行中的可执行文件:
[Desktop Entry]
Version=1.1
Name=Spring Tool Suite 4
Comment=Spring Tool Sutie 4.13.1
Exec=/home/johan/bin/sts-4.13.1.RELEASE/SpringToolSuite4 %u
Type=Application
MimeType=x-scheme-handler/eclipse+command;x-scheme-handler/eclipse+mpc;
Icon=/home/johan/bin/sts-4.13.1.RELEASE/icon.xpm
Terminal=false
Categories=Utility;Development;IDE;
StartupWMClass=SpringToolSuite4
否则会打开另一个图标。
【讨论】: