【问题标题】:Java App installer and launcher for both Mac and Win?适用于 Mac 和 Win 的 Java App 安装程序和启动器?
【发布时间】:2014-07-19 14:14:12
【问题描述】:

我有一个大型 Java 应用程序,其中包含许多必需的 .jar 文件。 我想为它构建一个本机启动器和安装程序,以便在 Mac 和 Win 机器上运行它。 看起来我可以使用 Launch4J 在 Windows 上创建一个 .exe 文件启动器。 (虽然它只包装了一个 .jar,但其他的必须在路径中可用。)然后使用 IzPack 创建一个可运行的 .jar 文件,它将 .exe 和相关的 .jar 文件安装到一个目录中。

我如何为 OS/X 做同样的事情?

【问题讨论】:

  • izPack 是跨平台的,但应用程序结构不是,也就是说,按照惯例,Windows 喜欢Program Files 中的程序,Mac OS 要求将应用程序捆绑到.apps 中并存储在Application 文件夹或用户的 Application 文件夹,因此提供一个安装程序来执行这两个操作可能会有问题。更好的解决方案可能是为两个平台提供捆绑包

标签: java macos installation launcher


【解决方案1】:

经过更多的挖掘,并避免了我发现的所有死 URL,我想出了:

A) 使用 Launch4J 为 Windows 系统构建 .exe。

B) 使用 AppBundler(来自 java.com)为 OS/X 构建 App Bundle。

IzPack 可用于为任一平台制作安装程序。

【讨论】:

    猜你喜欢
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多