Đặt thuộc tính proxy JVM của trình cài đặt bằng JAVA_TOOL_OPTIONS
Dùng JAVA_TOOL_OPTIONS khi trình khởi chạy của trình cài đặt Java không cung cấp vị trí thuận tiện cho các đối số proxy JVM.
Khi trình khởi chạy gốc của trình cài đặt tạo JVM mà không hiển thị dòng lệnh java, hãy đặt môi trường này trước khi khởi chạy trình cài đặt từ phiên PowerShell đó:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Tên chính xác là JAVA_TOOL_OPTIONS. Với cài đặt tạo tác công khai được phép mà không cần xác thực proxy, một địa chỉ từ danh sách proxy HTTP có thể thay thế tên máy chủ và các cổng riêng; cả hai giao thức đích đều có thể dùng một trung gian. Điều này hiệu quả với một ngăn xếp HTTP dùng các thuộc tính proxy JVM đó.
VM đọc biến thông qua JNI_CreateJavaVM. Nó chấp nhận các tùy chọn VM như -D, không phải chỉ dẫn riêng cho trình khởi chạy như chọn -jar. Ngược lại, biến có tên JAVA_OPTS là một quy ước tập lệnh và chỉ hoạt động ở nơi trình khởi chạy đọc nó.
Giữ phạm vi ghi đè trong phiên cài đặt dự định. Một tiến trình GUI đang chạy hoặc lần khởi chạy từ tiến trình cha khác không tự động nhận môi trường đã cập nhật của shell hiện tại.