使用 _JAVA_OPTIONS/net.properties 設定係統代理

使用 _JAVA_OPTIONS/net.properties 設定係統代理

我的java應用程式連接/監聽伺服器(位於另一個地理位置)。

要連接到該伺服器,我需要設定代理。

我設定代理的一種方法是使用環境變數 _JAVA_OPTION :

_JAVA_OPTION=-Djava.net.preferIPv4Stack=true -Dhttp.proxyHost=abc.com -Dhttp.proxyPort=111 -Dhttps.proxyHost=def.com -Dhttps.proxyPort=112 -Dhttp.nonProxyHosts=localhost|127.0.00. ...|.foo.com|等

使用上述方式我可以連接/監聽伺服器。

現在,我不想使用上面的方法。作為替代方法,我可以使用路徑 java-1.8.0-openjdk-1.8.0.131-1\jre\lib 中提供的 net.properties 檔案來設定代理嗎?

我嘗試在 net.properties 檔案中設定代理,如下所示: java.net.useSystemProxies=true

http.proxyHost=abc.com http.proxyPort=111 http.nonProxyHosts= localhost|127.0.0.1|10...|.foo.com|etc

https.proxyHost=abc.com https.proxyPort=112

但這沒有用。

我可以使用這種替代方法來設定代理嗎?

如果沒有,我可以使用哪些替代選項來設定代理。

相關內容