2011-11-29 118 views
4

我们编写了一堆Java代码,需要将代码打包到MSI中,以便我们可以部署到用户的Windows计算机上。 的MSI应:为Java代码创建MSI

  • 在适当的位置
  • 安装我们的类文件还应该在Windows任务调度程序添加任务

我一直在寻找http://www.advancedinstaller.com/。它似乎是我的情况的完美工具,除非它不能在MSI中添加计划任务。我将不得不购买他们的许可证才能使用该功能,这不符合我们的计​​划。

http://nsis.sourceforge.net是免费的,看起来不错,但有一个陡峭的学习曲线。

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

回答

3

我相信先进的安装家伙已知为这种情况提供折扣,请尝试通过电子邮件与他们联系。

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

安装程序套件通常是您每月编辑一次或每次新版本产品编辑一次的东西。我发现,在这段时间之间,我往往会忘记东西,所以拥有一个直观易用的编辑器肯定会有所帮助,而免费工具并不是真正的知名度。

+0

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

0

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

我开始将它用于我的包和应用程序安装需要一段时间。移动需要一点点时间,但是一旦我做了,它就成了我的偏好。

Here's the NSIS wiki