Windows的安装程序

时间:2009-11-09 08:22:10

标签: java windows installer

我正在尝试找到Windows的本机安装程序来安装企业Java应用程序。我想要的最重要的功能是能够以rpm方式升级现有安装(区分配置文件和要升级/替换的文件)。我目前正在使用IZPack,据我所知,缺少此功能。

我需要的其他功能是maven / ant集成,jre版本检查和捆绑,注册为Windows服务器和应用程序(能够从Windows自己的工具卸载)以及根据安装时的参数解析和替换配置文件中的参数的能力时间。

有人知道安装程序可以完成所有这些吗?

3 个答案:

答案 0 :(得分:5)

结帐NSIS。它易于编写且易于使用。

对于Maven集成,请使用Maven NSIS Plug-in

答案 1 :(得分:0)

它花钱(它绝对不能被归类为便宜),但你可以考虑InstallAnywhere。 我正在使用2008专业版,它几乎可以完成您指定的所有内容。我很久以前就开始使用它,但还没有

  • Ant集成(构建安装程序的ant任务)
  • Ant集成(作为安装程序的一部分调用ant构建脚本)。
  • 捆绑java(您下载Windows / linux / solaris等特定包)
  • 作为服务安装
  • 自定义面板,带来您自己的外观和感觉。
  • 多平台本机外观适配器(即没有命令提示符窗口a-la批处理文件启动)。
  • 通过Windows控制面板卸载。
  • 刚刚安装的文件中的参数替换。

答案 2 :(得分:0)

BitRock InstallBuilder几乎可以完成您开箱即用的所有内容,大约一半的客户使用它来在Windows上安装Java应用程序。我们不支持将某些文件标记为配置的RPM行为,但您可以使用安装程序内部的一些逻辑来复制它(您可以比较日期或md5并且只有在它们不同时才替换。)我们提供免费许可证以打开向中小企业提供项目和折扣,如果您符合资格,请告知我们。