我是 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=
:这是程序所属的类别。这主要用于具有分层菜单的窗口管理器。
有关有效密钥及其说明的完整列表,请参阅这里。