用Java编写的安装程序生成器?

我正在寻找一个完全由Java驱动的免费跨平台安装程序生成器(意味着工作流和插件是用Java编写的)。 理想情况下,安装程序应按需下载JRE,而不是将其直接捆绑到安装程序中。 这样的事情已经存在吗?

请注意,InstallAnywhere不再提供免费版本。

  • 的IzPack
  • 抗原
  • Launch4J
  • Antstaller
  • Java Service Wrapper
  • 解除Java安装程序
  • JSmooth
  • VAInstall
  • 小包
  • 迷你安装程序

lzPack很好

我一直在使用它: http : //bitrock.com ,它们允许你将它用于开放和封闭的软件

这是一个列表: Java中的开源安装程序生成器

更新:对于跨平台构建,Maven有一个IzPack插件 。


如果您使用Maven 1或2作为构建,则有NSIS插件(仅适用于Windows)。

  • Maven的插件1
  • Maven 2的插件

两者都包装NSIS命令行安装程序脚本编译器,以从setup.nsi脚本生成Windows安装程序exe。

Glassfish项目的openInstaller也值得一看。