如何为Java程序创建.msi文件?(日食)

Rol*_*lan 8 java eclipse windows-installer

我有一个java项目,我希望打包和出售.如何创建一个将在其他Windows计算机上安装我的程序的.msi文件?如果有任何教程,请指导我们.如果这与如何创建.msi文件有关,我也在使用Eclipse.

谢谢

小智 6

我一直在广泛使用WiX来创建MSI包.它有一个非常陡峭的学习曲线,但一旦你知道你在做什么,它是非常强大的.你刚才说它需要安装Visual Studio,但我认为它只是.NET 3.0,而不是整个IDE.

我开始使用这个WiX教程,如果你想沿着这条路走下去,那里就有你需要的一切.

如果您正在处理简单的事情,请在SourceForge上搜索名为WixEdit的工具.这有一个用于构建MSI的GUI - 它并不完美,但非常易于使用并产生专业的结果.

我再说一遍,WiX有一个非常陡峭的学习曲线,如果您只是采用一种简单的方法来打包您的应用程序,NSIS可能会更容易; 或者,您可以使用Windows内置的标准IExpress.exe工具来创建自解压.exe(但它们并不"感觉"和MSI一样好).


Chr*_*ter 4

在创建 MSI 时,Java 应用程序没有什么特别之处,但您必须确保安装了 JVM/JRE,就像必须确保为 .NET 应用程序安装了 .NET 框架一样。

你的问题太宽泛,无法回答。您的问题隐含的是“我应该使用什么工具?” 一旦决定“我如何使用这个工具制作 MSI?”

对于第一个问题,请查看:

面向开发人员的 Windows Installer 创作工具