为 Java 桌面应用程序创建安装程序

我知道这个问题已经被问过很多次了,一直有一个答案,说使用可执行的jar或使用launch4j或类似的应用程序进行.exe。

我可能听起来像一个新手,我实际上是。

我一直在尝试Java项目。我已经成功地制作了一个可执行jar,以及一个.exe文件。这一切都要归功于您之前在SO:)

但是,我想为Windows创建一个安装程序。例如,按“下一步”2 - 3次(显示所有条款和条件等),然后用户指定一个位置(如C:\Program Files\New Folder\My App),然后我的.exe,lib文件夹,img文件夹,其他重要文件夹与.exe文件一起粘贴到目标文件夹中,然后在桌面上创建快捷方式。

如何实现这一点的任何指示?


答案 1

我已经使用InnoSetup很长一段时间了。它一直运作良好。它可以完成您需要的一切(解压缩文件,将快捷方式放在桌面上,开始菜单等),并生成我们习惯的安装程序。


答案 2

如果你想要免费和开源,你可以看看IzPack。我们在工作中使用它作为构建器中的命令行支持。

你也可以看看install4j,这是我们之前试用过的商业产品(但是当涉及到花钱时,你往往想知道你得到了你想要的东西;))


推荐