Når en installasjons opprinnelige startprogram oppretter en JVM uten å vise en java-kommandolinje, angi dette miljøet før du starter installasjonen fra den PowerShell-økten:

$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'

Navnet er nøyaktig JAVA_TOOL_OPTIONS. Ved en tillatt installasjon av offentlige artefakter uten proxyautentisering kan en adresse fra HTTP-proxylisten erstatte vertsnavnet og separate porter; begge destinasjonsprotokollene kan bruke én mellommann. Dette fungerer for en HTTP-stabel som bruker disse JVM-proxyegenskapene.

VM-en leser variabelen via JNI_CreateJavaVM. Den godtar VM-alternativer som -D, ikke instruksjoner kun for startprogrammet som å velge -jar. En variabel kalt JAVA_OPTS er derimot en skriptkonvensjon og fungerer bare der startprogrammet leser den.

Hold overstyringen lokal for den tiltenkte installasjonsøkten. En GUI-prosess som allerede kjører, eller en start fra en annen forelder, mottar ikke automatisk det oppdaterte miljøet til gjeldende skall.

Relaterte artikler