如何使用Install4j API将代理设置传递给自定义更新程序代码?

时间:2017-02-23 08:36:47

标签: install4j

我们正在使用install4j API实现更新程序服务(不使用Updater.exe)。我们可以成功使用以下API来获取可能的更新版本

UpdateCheckRequest updateCheckRequest = new UpdateCheckRequest(updatesUrl).applicationDisplayMode(ApplicationDisplayMode.UNATTENDED)
                                                                .askForProxy(false).connectTimeout(10000).readTimeout(20000);
UpdateDescriptor updateDescriptor = UpdateChecker.getUpdateDescriptor(updateCheckRequest);

return updateDescriptor.getPossibleUpdateEntry();

但是,我们缺少更新程序屏幕中可用的以下JVM参数(设置代理设置和启用日志记录)。

-Dinstall4j.noProxyAutoDetect=true
-DproxySet=true
-DproxyHost= “”,
-DproxyPort=””
-DproxyAuth="true"
-DproxyAuthUser=””
-DproxyAuthPassword=””

-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/logs/patch-agent-updater.log

请告诉我们如何将它们传递给自定义更新程序?

0 个答案:

没有答案