Definir as propriedades de proxy JVM do instalador com JAVA_TOOL_OPTIONS
Use JAVA_TOOL_OPTIONS quando o lançador de um instalador Java não oferece um local conveniente para os argumentos de proxy da JVM.
Quando o lançador nativo de um instalador cria uma JVM sem expor uma linha de comando java, defina este ambiente antes de iniciar o instalador a partir dessa sessão do PowerShell:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'O nome é exatamente JAVA_TOOL_OPTIONS. Para uma instalação permitida de artefatos públicos sem autenticação de proxy, um endereço da lista de proxies HTTP pode substituir o nome do host e as portas separadas; ambos os protocolos de destino podem usar um único intermediário. Isso funciona para uma pilha HTTP que consome essas propriedades de proxy da JVM.
A VM lê a variável por meio de JNI_CreateJavaVM. Ela aceita opções de VM como -D, não instruções apenas do lançador como selecionar -jar. Uma variável chamada JAVA_OPTS é, em vez disso, uma convenção de script e funciona apenas onde o lançador a lê.
Mantenha a substituição local à sessão de instalação pretendida. Um processo GUI já em execução ou uma inicialização a partir de outro pai não recebe automaticamente o ambiente atualizado do shell atual.