Ustawianie właściwości proxy JVM instalatora za pomocą JAVA_TOOL_OPTIONS
Użyj JAVA_TOOL_OPTIONS, gdy program uruchamiający instalatora Java nie oferuje wygodnego miejsca na argumenty proxy JVM.
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.