【问题标题】:Spring Tool Suite(STS) desktop entry for ubuntuubuntu 的 Spring Tool Suite(STS) 桌面入口
【发布时间】:2022-02-10 15:47:46
【问题描述】:

如何在 Ubuntu 中为 Spring Tool Suite 创建桌面入口?想从桌面打开 IDE。

【问题讨论】:

    标签: ide


    【解决方案1】:
    • 打开终端
    • 输入 gedit 并按回车
    • 将下面的代码粘贴到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
      
    • 把上面代码中的路径改成你自己的路径

    • 使用 .desktop 扩展名保存文件
    • 右键文件>属性>权限
    • 勾选允许文件作为程序执行

    【讨论】:

    • 为什么它在创建并单击快捷方式后抱怨No Java virtual machine was found after searching the following locations: /usr/local/sts/jre/bin/java java in your current PATH。我是否能够在每个终端执行 java -version。
    • @Gopal00005 这可能是因为 STS 找不到任何 JVM。请查看以下链接。这可能有助于解决问题。 stackoverflow.com/a/44095666/5875797
    【解决方案2】:

    对于 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 中搜索时可以访问它。
    【解决方案3】:

    在 debian 9 上,您必须将 .desktop 文件放在 /usr/share/applications 目录并运行 sudo update-desktop-database。 可以参考stack exchange

    【讨论】:

    • 将 .desktop 文件移动到 /usr/share/applications 也适用于 Ubuntu 20.04
    【解决方案4】:
    • 打开终端
    • 输入 gedit 并回车
    • 将以下代码粘贴到 gedit 中

    [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 扩展名保存文件

    • 右键文件>属性>权限

    • 勾选允许文件作为程序执行

    【讨论】:

      【解决方案5】:
      [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
      
      • 将扩展名为 .desktop 的文件保存在桌面中
      • 右键=>属性=>“允许作为程序执行”
      • 右键单击=>“允许启动”。

      【讨论】:

        【解决方案6】:

        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

        【讨论】:

          【解决方案7】:

          这在 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
          

          否则会打开另一个图标。

          【讨论】:

            猜你喜欢
            • 2014-03-13
            • 2017-05-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-10-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多