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 પ્રક્રિયા અથવા બીજા પેરન્ટથી લોન્ચ કરવાથી વર્તમાન શેલનું અદ્યતન પર્યાવરણ આપોઆપ મળતું નથી.