Apabila pelancar asli pemasang mencipta JVM tanpa mendedahkan baris arahan java, tetapkan persekitaran ini sebelum memulakan pemasang daripada sesi PowerShell itu:

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

Namanya tepat JAVA_TOOL_OPTIONS. Untuk pemasangan artifak awam yang dibenarkan tanpa pengesahan proksi, alamat daripada senarai proksi HTTP boleh menggantikan nama hos dan port berasingan; kedua-dua protokol destinasi boleh menggunakan satu perantara. Ini berfungsi untuk timbunan HTTP yang menggunakan sifat proksi JVM tersebut.

VM membaca pemboleh ubah melalui JNI_CreateJavaVM. Ia menerima pilihan VM seperti -D, bukan arahan khusus pelancar seperti memilih -jar. Pemboleh ubah bernama JAVA_OPTS pula ialah konvensyen skrip dan hanya berfungsi di tempat pelancar membacanya.

Kekalkan penggantian secara setempat pada sesi pemasangan yang dimaksudkan. Proses GUI yang sudah berjalan atau pelancaran daripada induk lain tidak menerima persekitaran shell semasa yang dikemas kini secara automatik.

Artikel berkaitan