我的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
但這沒有用。
我可以使用這種替代方法來設定代理嗎?
如果沒有,我可以使用哪些替代選項來設定代理。