Configurando o proxy do sistema usando _JAVA_OPTIONS/net.properties

Configurando o proxy do sistema usando _JAVA_OPTIONS/net.properties

Meu aplicativo java conecta/escuta um servidor (que está presente em outra localização geográfica).

Para me conectar a esse servidor, preciso configurar o proxy.

Uma maneira de configurar o proxy é usando a variável de ambiente _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|etc

Usando o método acima, posso conectar/ouvir o servidor.

Agora, não quero usar a abordagem acima. Como abordagem alternativa, posso definir o proxy usando o arquivo net.properties disponível no caminho java-1.8.0-openjdk-1.8.0.131-1\jre\lib.

Tentei definir o proxy no arquivo net.properties conforme mostrado abaixo: 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

mas isso não funcionou.

Posso usar esta abordagem alternativa para configurar o proxy?

Caso contrário, quais são as opções alternativas disponíveis para definir o proxy.

informação relacionada