Set JVM-proxyegenskapane til installasjonsprogrammet med JAVA_TOOL_OPTIONS
Bruk JAVA_TOOL_OPTIONS når startprogrammet til ein Java-installasjon ikkje gir ein praktisk stad for JVM-proxyargument.
Når det opphavlege startprogrammet til ein installasjon lagar ein JVM utan å visa ei java-kommandolinje, set dette miljøet før du startar installasjonen frå den PowerShell-økta:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Namnet er nøyaktig JAVA_TOOL_OPTIONS. Ved ein tillaten installasjon av offentlege artefaktar utan proxyautentisering kan ei adresse frå HTTP-proxylista erstatta vertsnamnet og separate portar; begge målprotokollane kan bruka éin mellommann. Dette fungerer for ein HTTP-stabel som brukar desse JVM-proxyegenskapane.
VM-en les variabelen via JNI_CreateJavaVM. Han godtek VM-val som -D, ikkje instruksjonar berre for startprogrammet som å velja -jar. Ein variabel kalla JAVA_OPTS er derimot ein skriptkonvensjon og fungerer berre der startprogrammet les han.
Hald overstyringa lokal for den tiltenkte installasjonsøkta. Ein GUI-prosess som alt køyrer, eller ein start frå ein annan forelder, får ikkje automatisk det oppdaterte miljøet til gjeldande skal.