Stel installeerder se JVM-proxy-eienskappe met JAVA_TOOL_OPTIONS
Gebruik JAVA_TOOL_OPTIONS wanneer 'n Java-installeerder se lanseerder nie 'n gerieflike plek vir JVM-proxy-argumente bied nie.
Wanneer 'n installeerder se inheemse lanseerder 'n JVM skep sonder om 'n java-opdragreël bloot te lê, stel hierdie omgewing voordat jy die installeerder vanuit daardie PowerShell-sessie begin:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Die naam is presies JAVA_TOOL_OPTIONS. Vir 'n toegelate installasie van openbare artefakte sonder proxy-verifikasie kan 'n adres uit die HTTP-proxylys die gasheernaam en aparte poorte vervang; albei bestemmingsprotokolle kan een tussenganger gebruik. Dit werk vir 'n HTTP-stapel wat daardie JVM-proxy-eienskappe verbruik.
Die VM lees die veranderlike deur JNI_CreateJavaVM. Dit aanvaar VM-opsies soos -D, nie instruksies wat net vir die lanseerder is soos die keuse van -jar nie. 'n Veranderlike genaamd JAVA_OPTS is eerder 'n script-konvensie en werk net waar die lanseerder dit lees.
Hou die oorheersing plaaslik by die beoogde installasiesessie. 'n GUI-proses wat reeds loop of 'n bekendstelling vanuit 'n ander ouerproses kry nie outomaties die huidige dop se bygewerkte omgewing nie.