我们编写了大量Java代码,需要在MSI
中打包此代码,以便我们可以在用户的Windows机器上进行部署。
MSI
应该:
我在看http://www.advancedinstaller.com/。它似乎是我案例的完美工具,除了它无法在MSI中添加计划任务。我将不得不购买他们使用该功能的许可证,这不符合我们的计划。
http://nsis.sourceforge.net是免费的,看起来不错,但学习曲线陡峭。
人们通常如何实现这一目标?显然不是每个人都会购买这个工具。还有什么其他选择?还有其他这样的免费/开源工具吗?。
答案 0 :(得分:3)
我相信高级安装人员会为此类案件提供折扣,请尝试通过电子邮件与他们联系。
关于NSIS,这取决于您愿意投入多少精力进行维护。 从同一类别,还有WiX。学习曲线也很陡峭。
安装工具包通常是您每月编辑一次或每个新版本的产品编辑的。我发现在这些时期之间我倾向于忘记内容,所以拥有一个直观且易于使用的编辑器肯定有帮助,并且免费工具并不是真的为此所知。
答案 1 :(得分:0)
NSIS的一个好处是有一个wiki,涵盖了该语言所需的大部分基本和一些高级主题。它非常强大,但EddieBytes对学习曲线是正确的。
我开始将它用于我的软件包,应用程序安装需要一段时间。它需要一点点才能动起来,但一旦我这样做,它就成了我的偏好。