Gdy natywny program uruchamiający instalatora tworzy JVM bez ujawniania wiersza poleceń java, ustaw to środowisko przed uruchomieniem instalatora z tej sesji PowerShell:

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

Nazwa to dokładnie JAVA_TOOL_OPTIONS. W przypadku dozwolonej instalacji publicznych artefaktów bez uwierzytelniania proxy adres z listy proxy HTTP może zastąpić nazwę hosta i osobne porty; oba protokoły docelowe mogą używać jednego pośrednika. Działa to dla stosu HTTP, który wykorzystuje te właściwości proxy JVM.

Maszyna wirtualna odczytuje zmienną przez JNI_CreateJavaVM. Akceptuje opcje VM, takie jak -D, a nie instrukcje wyłącznie dla programu uruchamiającego, takie jak wybór -jar. Zmienna o nazwie JAVA_OPTS jest natomiast konwencją skryptową i działa tylko tam, gdzie program uruchamiający ją odczytuje.

Zachowaj nadpisanie lokalnie dla zamierzonej sesji instalacji. Działający już proces GUI lub uruchomienie z innego procesu nadrzędnego nie otrzymuje automatycznie zaktualizowanego środowiska bieżącej powłoki.

Powiązane artykuły