اضبط خصائص بروكسي JVM للمثبّت عبر JAVA_TOOL_OPTIONS
استخدم JAVA_TOOL_OPTIONS عندما لا يوفّر مشغّل مثبّت Java موضعًا مناسبًا لوسائط بروكسي JVM.
عندما ينشئ المشغّل الأصلي للمثبّت آلة JVM دون كشف سطر أوامر java، اضبط هذه البيئة قبل تشغيل المثبّت من جلسة PowerShell تلك:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'الاسم هو بالضبط JAVA_TOOL_OPTIONS. في تثبيت مسموح به لأصول عامة دون مصادقة بروكسي، يمكن لعنوان من قائمة بروكسي HTTP أن يحل محل اسم المضيف والمنافذ المنفصلة؛ ويمكن لبروتوكولي الوجهة استخدام وسيط واحد. يفيد ذلك مع حزمة HTTP تستهلك خصائص بروكسي JVM تلك.
تقرأ الآلة الافتراضية المتغيّر عبر JNI_CreateJavaVM. وهي تقبل خيارات VM مثل -D، لا تعليمات المشغّل وحدها مثل اختيار -jar. أما المتغيّر المسمّى JAVA_OPTS فهو اتفاقية سكربت ويعمل فقط حيث يقرأه المشغّل.
أبقِ التجاوز محليًا في جلسة التثبيت المقصودة. فعمليّة واجهة رسومية قيد التشغيل بالفعل أو تشغيل من أبٍ آخر لا يستقبلان بيئة الصدفة الحالية المحدّثة تلقائيًا.