ఇన్‌స్టాలర్ స్థానిక లాంచర్ 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 ప్రక్రియ లేదా మరొక పేరెంట్ నుండి ప్రారంభించడం ప్రస్తుత షెల్ యొక్క నవీకరించిన వాతావరణాన్ని స్వయంచాలకంగా పొందదు.

సంబంధిత వ్యాసాలు