Kapag ang native na launcher ng installer ay gumagawa ng JVM nang hindi naglalantad ng java command line, itakda ang environment na ito bago simulan ang installer mula sa PowerShell session na iyon:

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

Ang pangalan ay eksaktong JAVA_TOOL_OPTIONS. Para sa pinapayagang pag-install ng pampublikong artifact nang walang proxy authentication, ang isang address mula sa listahan ng HTTP proxy ay maaaring pumalit sa hostname at magkahiwalay na port; ang parehong destinasyong protocol ay maaaring gumamit ng isang intermediary. Gumagana ito para sa isang HTTP stack na gumagamit ng mga JVM proxy property na iyon.

Binabasa ng VM ang variable sa pamamagitan ng JNI_CreateJavaVM. Tumatanggap ito ng mga VM option tulad ng -D, hindi mga tagubiling para lamang sa launcher tulad ng pagpili ng -jar. Ang variable na tinatawag na JAVA_OPTS ay isang script convention sa halip at gumagana lamang kung saan ito binabasa ng launcher.

Panatilihing lokal ang override sa inilaan na installation session. Ang isang tumatakbong GUI process o paglulunsad mula sa ibang parent ay hindi awtomatikong tumatanggap ng na-update na environment ng kasalukuyang shell.

Kaugnay na mga artikulo