JAVA_TOOL_OPTIONS प्रयोग गरी इन्स्टलरको JVM प्रोक्सी गुणहरू सेट गर्नुहोस्
Java इन्स्टलरको लन्चरले JVM प्रोक्सी आर्गुमेन्टका लागि सुविधाजनक ठाउँ नदिएमा JAVA_TOOL_OPTIONS प्रयोग गर्नुहोस्।
जब इन्स्टलरको मूल लन्चरले java आदेश लाइन नदेखाई JVM बनाउँछ, त्यो PowerShell सत्रबाट इन्स्टलर सुरु गर्नु अघि यो वातावरण सेट गर्नुहोस्:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'नाम ठ्याक्कै JAVA_TOOL_OPTIONS हो। प्रोक्सी प्रमाणीकरण बिना अनुमति प्राप्त सार्वजनिक-आर्टिफ्याक्ट स्थापनाका लागि HTTP प्रोक्सी सूचीको ठेगानाले होस्टनाम र छुट्टाछुट्टै पोर्ट प्रतिस्थापन गर्न सक्छ; दुवै गन्तव्य प्रोटोकलले एउटै मध्यस्थ प्रयोग गर्न सक्छन्। यो ती JVM प्रोक्सी गुणहरू उपभोग गर्ने HTTP स्ट्याकका लागि काम गर्छ।
VM ले भेरिएबललाई JNI_CreateJavaVM मार्फत पढ्छ। यसले -D जस्ता VM विकल्प स्वीकार्छ, -jar छान्ने जस्ता लन्चर-मात्र निर्देशनहरू होइन। JAVA_OPTS नामको भेरिएबल बरु स्क्रिप्ट परम्परा हो र लन्चरले यो पढ्ने ठाउँमा मात्र काम गर्छ।
ओभरराइडलाई इच्छित स्थापना सत्रमा स्थानीय राख्नुहोस्। पहिले नै चलिरहेको GUI प्रक्रिया वा अर्को अभिभावकबाट सुरु गरिएको लन्चले वर्तमान शेलको अद्यावधिक वातावरण स्वतः प्राप्त गर्दैन।