如何创建运行 jar 命令的桌面图标

如何创建运行 jar 命令的桌面图标

我是 Linux 的新手,但到目前为止对它非常满意,并且学到了很多东西。

当前打开一个包含Example.jar的文件夹,然后打开终端,接下来输入java -jar Example.jar来启动jar文件。

理想情况下,双击桌面上的图标即可执行上述操作。

这可能吗?

运行 Linux Mint 但相信步骤是相同的​​。

答案1

您需要创建一个.desktop文件。为此,请创建一个新文件,其名称类似于ExampleLauncher.desktop(名称不太重要,因为窗口管理器可能会从文件内部读取名称并将其显示出来)。然后,在您喜欢的编辑器中打开该文件(在这种情况下,双击可能不起作用,因此您需要将文件拖入),并添加以下内容:

[Desktop Entry]
Version=1.0
Name=JOSM Imports
GenericName=Java OpenStreetMap Editor
Comment=Editor for OpenStreetMap.org
Exec=JAVA_OPTS="-Djosm.home=/home/saikrishna/.josm-imports/" josm
Icon=josm.png
Terminal=false
Type=Application
Categories=Education;Geography;

这是我运行 JOSM 自定义实例所需的内容。显然,您获得的内容会有所不同。

以下是每一行的解释:

  • Version=1.0:指定文件的规范版本.desktop。保持不变。

  • Name=:菜单中显示的名称(如果您将其输入~/.local/share/applications/usr/share/applications

  • GenericName=:程序的通用名称。这类似于程序所属的类别。

  • Comment=:这可用于显示工具提示。

  • Exec=:这是激活此文件时将运行的内容。除非您正在运行的内容在您的 中$PATH,否则我建议您使用绝对路径。

  • Icon=:这是要显示的图标文件名。如果没有特定的图标,可以跳过此步骤。

  • Terminal=:指定激活时是否应打开终端窗口。对于 GUI 程序,这通常为 false。

  • Type=Application:这是文件的类型.desktop。还有其他类型,但请保留原样。

  • Categories=:这是程序所属的类别。这主要用于具有分层菜单的窗口管理器。

有关有效密钥及其说明的完整列表,请参阅这里

相关内容