Angiv installerens JVM-proxyegenskaber med JAVA_TOOL_OPTIONS
Brug JAVA_TOOL_OPTIONS, når en Java-installers starter ikke giver et bekvemt sted til JVM-proxyargumenter.
Når en installers oprindelige starter opretter en JVM uden at vise en java-kommandolinje, angiv dette miljø, før du starter installeren fra den PowerShell-session:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Navnet er præcis JAVA_TOOL_OPTIONS. Ved en tilladt installation af offentlige artefakter uden proxygodkendelse kan en adresse fra HTTP-proxylisten erstatte værtsnavnet og separate porte; begge destinationsprotokoller kan bruge én mellemmand. Det virker for en HTTP-stak, der bruger disse JVM-proxyegenskaber.
VM'en læser variablen via JNI_CreateJavaVM. Den accepterer VM-valg som -D, ikke instruktioner kun til starteren som at vælge -jar. En variabel kaldet JAVA_OPTS er derimod en scriptkonvention og virker kun, hvor starteren læser den.
Hold tilsidesættelsen lokal for den tilsigtede installationssession. En allerede kørende GUI-proces eller en start fra en anden forælder får ikke automatisk den aktuelle shells opdaterede miljø.