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