Ketika peluncur asli penginstal membuat JVM tanpa menampilkan baris perintah java, tetapkan lingkungan ini sebelum memulai penginstal dari sesi PowerShell tersebut:

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

Namanya persis JAVA_TOOL_OPTIONS. Untuk pemasangan artefak publik yang diizinkan tanpa autentikasi proksi, alamat dari daftar proksi HTTP dapat menggantikan nama host dan port terpisah; kedua protokol tujuan dapat memakai satu perantara. Ini berfungsi untuk tumpukan HTTP yang memakai properti proksi JVM tersebut.

VM membaca variabel melalui JNI_CreateJavaVM. Ia menerima opsi VM seperti -D, bukan instruksi khusus peluncur seperti memilih -jar. Variabel bernama JAVA_OPTS justru merupakan konvensi skrip dan hanya berfungsi di tempat peluncur membacanya.

Jaga penggantian tetap lokal pada sesi pemasangan yang dimaksud. Proses GUI yang sudah berjalan atau peluncuran dari induk lain tidak menerima lingkungan shell saat ini yang diperbarui secara otomatis.

Artikel terkait