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 عمل یا کسی دوسرے والدین سے آغاز موجودہ شیل کا بہ روز ماحول خود بخود نہیں پاتا۔