Ange installerarens JVM-proxyegenskaper med JAVA_TOOL_OPTIONS
Använd JAVA_TOOL_OPTIONS när en Java-installerares startprogram inte erbjuder en praktisk plats för JVM-proxyargument.
När en installerares inbyggda startprogram skapar en JVM utan att visa en java-kommandorad, ange denna miljö innan du startar installeraren från den PowerShell-sessionen:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Namnet är exakt JAVA_TOOL_OPTIONS. Vid en tillåten installation av offentliga artefakter utan proxyautentisering kan en adress från HTTP-proxylistan ersätta värdnamnet och separata portar; båda målprotokollen kan använda en enda mellanhand. Det fungerar för en HTTP-stack som använder dessa JVM-proxyegenskaper.
VM:en läser variabeln via JNI_CreateJavaVM. Den accepterar VM-alternativ som -D, inte instruktioner enbart för startprogrammet som att välja -jar. En variabel som heter JAVA_OPTS är i stället en skriptkonvention och fungerar bara där startprogrammet läser den.
Håll överstyrningen lokal för den avsedda installationssessionen. En GUI-process som redan körs eller en start från en annan förälder får inte automatiskt det uppdaterade miljön för det aktuella skalet.