我的电脑在代理后面运行。我想从JavaFX WebView访问url。我尝试使用System.setProperty()等方法为javafx设置代理,但它没有起作用。请帮忙。
“正确打包 JavaFX 应用程序”的信息在先前提到的部署文档中。3.2.3 内置代理支持
正确打包的 JavaFX 应用程序会根据 Java 运行时配置设置初始化代理设置。默认情况下,这意味着如果应用程序嵌入到网页中,则将从当前浏览器获取代理设置,或者将使用系统代理设置。代理设置在所有执行模式下都会被默认初始化。
System.setProperty(
"http.proxyHost",
MY_PROXY_HOST);
System.setProperty(
"http.proxyPort",
MY_PROXY_PORT);
项目 - 属性 - 部署 - 在应用程序启动时禁用代理检测
.
您可以使用
System.setProperty("http.proxyHost","proxy.esrf.fr");
System.setProperty("http.proxyPort","3128");
正如這個答案中所說。