我有一个跨平台的 Java 项目。对于 Windows 和 Mac OS X,我通过 ANT 任务提供由“launch4j”和“jarbundler”生成的 .EXE 或 .APP 文件。
现在我也在寻找一种方法来将这款软件提供给 Linux 用户。 目前,我只有一个可运行的 JAR。
有没有比交付打包为 .tar.gz 的可运行 JAR 更好的方法? 可能是可执行文件显示程序图标(可运行的 JAR 不能)的简单方法?
最佳答案
只需创建一个菜单快捷方式,虽然是类似于此的 .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
关于java - 在 Linux 上交付 Java 软件的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14172605/