【问题标题】:What are the standard options for creating install packages for your software application?为您的软件应用程序创建安装包的标准选项是什么?
【发布时间】:2011-03-11 03:24:49
【问题描述】:

为您的软件应用程序创建安装包的标准选项是什么?我注意到 Windows 上的大多数安装包看起来都一样,这让我相信构建安装程序可能只有一个标准/默认选项?

我的应用程序是基于 java 的。我的安装“要求”非常标准:启动第三方安装;运行命令行脚本;移动文件

另外,我更喜欢允许我为 Windows 和 linux 构建安装程序的选项。

【问题讨论】:

标签: java installation


【解决方案1】:

如果您准备为许可证付费,“InstallAnywhere”是一个很好的解决方案。

我之前使用过开源ant installer。如果您擅长 ANT 构建,则可以使用 ant 安装程序;它是跨平台的。

【讨论】:

    【解决方案2】:

    如果您只使用 Windows,则标准是 MSI。这是 Microsoft 自己的 Windows 安装技术,并且有一些软件可以帮助您构建 MSI 安装程序。不过,MSI 是一个仅限 Windows 的解决方案。如果您想同时支持 Windows 和 Linux,您将需要其他东西。

    InstallJammer 看看。它是免费的、开源的,并且很好地支持 Windows 和 Linux。

    【讨论】:

      【解决方案3】:

      这个问题之前出现过... Multiplatform Installer

      那里给出的答案听起来像是您正在寻找的那种东西。 http://izpack.org/

      【讨论】:

        【解决方案4】:

        正如其他海报所提到的,在 Windows 上 MSI 是一个标准解决方案。对于跨平台安装程序,有几个选项,其中大多数是基于 Java 的。我的公司产品InstallBuilder 是少数创建本地、非基于Java 的安装程序的产品之一。我特别提到这一点是因为您的应用程序可能是基于 Java 的,您希望安装程序的开销最小,并且在安装期间不需要捆绑或搜索 Java 运行时,因为这会导致各种问题

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-14
          • 1970-01-01
          • 1970-01-01
          • 2015-09-07
          • 1970-01-01
          相关资源
          最近更新 更多