_JAVA_OPTIONS/net.properties を使用してシステム プロキシを設定する

_JAVA_OPTIONS/net.properties を使用してシステム プロキシを設定する

私の Java アプリケーションは、別の地理的な場所にあるサーバーに接続/リッスンします。

そのサーバーに接続するには、プロキシを設定する必要があります。

プロキシを設定する方法の 1 つは、環境変数 _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.0.1|10...|.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|など

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

しかし、これはうまくいきませんでした。

この代替アプローチを使用してプロキシを設定できますか?

そうでない場合、プロキシを設定するために利用できる代替オプションは何ですか。

関連情報