5

我有一个跨平台的 Java 项目。对于 Windows 和 Mac OS XI,通过 ANT 任务提供由“launch4j”和“jarbundler”生成的 .EXE 或 .APP 文件。

现在我也在寻找一种方法将这个软件也交付给 Linux 用户。目前,我只有一个可运行的 JAR。

有没有比提供打包为 .tar.gz 的可运行 JAR 更好的方法?可能是可执行文件显示程序图标的简单方法(可运行的 JAR 不能)?

4

1 回答 1

2

只需创建一个菜单快捷方式,虽然 .desktop 文件类似于:

[Desktop Entry]
Categories=Games
Exec=java -jar YOURJARFILE.jar
Icon=YOURICON.png
Name=Application Name
Type=Application

( http://www.freedesktop.org/wiki/Specifications/desktop-entry-spec上的完整规格)

然后使用以下命令安装它:

xdg-desktop-menu 安装 YOURAPP.desktop

于 2013-01-05T15:37:55.013 回答