为您的软件应用程序创建安装包有哪些标准选项?我注意到Windows上的大多数安装包看起来都一样,这让我相信可能有一个标准/默认选项来构建安装程序?
我的应用程序是基于java的。我的安装“要求”非常标准:启动第三方安装;运行命令行脚本;移动文件
另外,我更喜欢一个允许我为windows和linux构建安装程序的选项。
答案 0 :(得分:5)
如果您准备支付许可费,“InstallAnywhere”是一个很好的解决方案。
我刚才使用过开源ant installer。如果您熟悉ANT版本,可以使用ant安装程序;它是跨平台的。
答案 1 :(得分:3)
如果您只使用Windows,则标准为MSI。这是Microsoft自己的Windows安装技术,有一些软件可以帮助您构建MSI安装程序。 MSI是一个仅限Windows的解决方案。如果你想同时支持Windows和Linux,你将需要别的东西。
给InstallJammer看一看。它是免费的,开源的,可以很好地支持Windows和Linux。
答案 2 :(得分:0)
之前已经出现...... Multiplatform Installer
那里给出的答案听起来像你正在寻找的那种东西。 http://izpack.org/
答案 3 :(得分:0)
正如其他海报所提到的,在Windows上MSI是一种标准解决方案。对于跨平台安装程序,有几种选择,其中大多数是基于Java的。我公司的产品InstallBuilder是为数不多的创建本机非Java安装程序的产品之一。我特别提到这一点,因为您的应用程序可能基于Java,您希望安装程序具有最小的开销,并且在安装期间没有任何捆绑或搜索Java运行时的要求,因为这将导致所有类型的问题