如何诊断 install4j 的代理问题?

How do I diagnose proxying problems of install4j?

这是关于 install4j 本身,而不是它可以生成的安装程序。

如果代理设置有问题,例如在 "Download JREs" 中只是收到一条通用的 "something went wrong" 消息,或者下载无限期挂起:我如何找出实际出错的地方?

相关诊断信息包括:

有些installer advice转给了install4j本身,但有时-D参数名称不一样,有些参数好像根本不存在。

bin/install4j.vmoptions中添加

-Dinstall4j.showConnectError=true

然后您将在 %TEMP%\install4j_error.log 中看到一些调试信息,特别是将打印使用的代理设置以及响应代码和响应 headers 如果连接失败。