Windows 为Java代码创建MSI

Windows 为Java代码创建MSI,windows,windows-installer,Windows,Windows Installer,我们已经编写了大量Java代码,需要将这些代码打包到MSI中,以便可以在用户的Windows机器上部署。 MSI应: 在适当的位置安装我们的类文件 它还应该在Windows任务计划程序中添加任务 我在看。它似乎是一个完美的工具,为我的情况下,除了它不是免费添加在微星计划的任务。我必须购买他们的许可证才能使用该功能,这不符合我们的计划 是免费的,看起来不错,但有一个陡峭的学习曲线 人们通常是如何做到这一点的?显然不是每个人都会买这个工具。其他的选择是什么?还有其他这样的免费/开源工具吗?我相信

我们已经编写了大量Java代码,需要将这些代码打包到
MSI
中,以便可以在用户的Windows机器上部署。
MSI
应:

  • 在适当的位置安装我们的类文件
  • 它还应该在Windows任务计划程序中添加任务
我在看。它似乎是一个完美的工具,为我的情况下,除了它不是免费添加在微星计划的任务。我必须购买他们的许可证才能使用该功能,这不符合我们的计划

是免费的,看起来不错,但有一个陡峭的学习曲线


人们通常是如何做到这一点的?显然不是每个人都会买这个工具。其他的选择是什么?还有其他这样的免费/开源工具吗?

我相信高级安装人员会为这种情况提供折扣,试着通过电子邮件联系他们

关于NSIS,这取决于您愿意投入多少精力进行维护。 从同一类别中,还有WiX。还有陡峭的学习曲线


安装工具包通常是您每月编辑一次或在产品的每个新版本中编辑一次的工具。我发现,在这两个时期之间,我往往会忘记一些东西,因此拥有一个直观且易于使用的编辑器肯定会有所帮助,而免费工具并不因此而出名。

NSIS的一个好处是它有一个维基,涵盖了该语言所需的大部分基本主题和一些高级主题。它非常强大,但EddieBytes在学习曲线方面是正确的

我开始在我的软件包和应用程序安装中使用它。我花了一点时间才开始行动,但一旦我行动起来,这就成了我的首选


所以基本上我没有选择余地了。令人惊讶,特别是因为这听起来像是一种常见的情况。