我正在尝试找到Windows的本机安装程序来安装企业Java应用程序。我想要的最重要的功能是能够以rpm方式升级现有安装(区分配置文件和要升级/替换的文件)。我目前正在使用IZPack,据我所知,缺少此功能。
我需要的其他功能是maven / ant集成,jre版本检查和捆绑,注册为Windows服务器和应用程序(能够从Windows自己的工具卸载)以及根据安装时的参数解析和替换配置文件中的参数的能力时间。
有人知道安装程序可以完成所有这些吗?
答案 0 :(得分:5)
结帐NSIS。它易于编写且易于使用。
对于Maven集成,请使用Maven NSIS Plug-in。
答案 1 :(得分:0)
它花钱(它绝对不能被归类为便宜),但你可以考虑InstallAnywhere。 我正在使用2008专业版,它几乎可以完成您指定的所有内容。我很久以前就开始使用它,但还没有
答案 2 :(得分:0)
BitRock InstallBuilder几乎可以完成您开箱即用的所有内容,大约一半的客户使用它来在Windows上安装Java应用程序。我们不支持将某些文件标记为配置的RPM行为,但您可以使用安装程序内部的一些逻辑来复制它(您可以比较日期或md5并且只有在它们不同时才替换。)我们提供免费许可证以打开向中小企业提供项目和折扣,如果您符合资格,请告知我们。