【发布时间】: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