gpt4 book ai didi

install4j - install4j v9.0后如何检测windows代理设置

转载 作者:行者123 更新时间:2023-12-05 03:37:28 24 4
gpt4 key购买 nike

在我们安装了 install4j 的应用程序中,我们使用带有“useSystemProperties”的 HttpClient (Apache) 来执行 http 请求。直到 v9.0 的 install4j,这意味着自动应用 Windows 代理设置。但是,从 9.0.4 开始,这不再有效(可能是从 9.0.1 开始,因为那里重新处理了代理处理,但我无法验证这一点)。安装程序本身仍然检测代理设置(更新检查像以前一样使用代理),但它们不再“转发”到已安装的应用程序。

有没有办法重新开启这个“转发”?

最佳答案

在 install4j 9.0.1+ 中,代理设置不再作为系统属性提供。

在 Windows 上,install4j 9.0.1+ 使用 native 代码,而不是用于 HTTP 请求的 Java 套接字。要强制使用 Java 套接字,您可以设置 VM 参数

-Dinstall4j.noWinInetConnection=true

然后可以从以下位置获取用于连接的自动检测代理

com.install4j.runtime.installer.helper.content.ProxyHelper.getProxyHostInfo(url)

关于install4j - install4j v9.0后如何检测windows代理设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69284049/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com