Наладзіць уласцівасці проксі JVM для ўсталёўшчыка праз JAVA_TOOL_OPTIONS
Выкарыстоўвайце JAVA_TOOL_OPTIONS, калі запускальнік усталёўшчыка Java не дае зручнага месца для аргументаў проксі JVM.
Калі родны запускальнік усталёўшчыка стварае JVM, не паказваючы каманднага радка java, задайце гэтае асяроддзе перад запускам усталёўшчыка з гэтай сесіі PowerShell:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Назва — дакладна JAVA_TOOL_OPTIONS. Для дазволенай усталёўкі публічных артэфактаў без аўтэнтыфікацыі проксі адрас з спіса проксі HTTP можа замяніць імя хоста і асобныя парты; абодва пратаколы прызначэння могуць выкарыстоўваць адзін пасярэднік. Гэта працуе для HTTP-стэка, які спажывае гэтыя ўласцівасці проксі JVM.
Віртуальная машына чытае зменную праз JNI_CreateJavaVM. Яна прымае параметры VM, такія як -D, а не інструкцыі толькі для запускальніка, як выбар -jar. Зменная з назвай JAVA_OPTS — гэта хутчэй канвенцыя сцэнарыя, і яна працуе толькі там, дзе запускальнік яе чытае.
Трымайце пераазначэнне лакальным для патрэбнай сесіі ўсталявання. Ужо запушчаны працэс GUI або запуск з іншага бацькі не атрымлівае аўтаматычна абноўленае асяроддзе бягучай абалонкі.