默认情况下,install4j自动更新功能允许逐个下载更新。我希望用户能够在后台下载所有可用的更新,并在下载完成后一步批量安装所有更新。
install4j是否提供此功能?我是怎么做到的?
提前感谢您的回答。
否,install4j不支持开箱即用的功能。install4j假设更新安装程序是一个完整的安装程序,所以最新的安装程序就足够了。
您所描述的是补丁安装程序,但这不是install4j中可用的概念。
我有一个没有批量更新功能的部分解决方案。每个安装程序(主程序和补丁)都应该检查下一次更新,下载并在安装过程完成后启动。您可以复制默认的更新程序操作来实现这一点。因此,所有更新都将按顺序下载。在启用未连接模式的情况下,最新版本的安装可以完全传递给用户。此外,您可能有单独的更新程序可执行文件,带有静默版本检查,可以从java代码启动此过程。