የጫኚው አገር በቀል አስጀማሪ የjava ትዕዛዝ መስመር ሳያሳይ JVM ሲፈጥር፣ ጫኚውን ከዚያ PowerShell ክፍለ ጊዜ ከመጀመርህ በፊት ይህን አካባቢ አዘጋጅ፦

$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'

ስሙ በትክክል JAVA_TOOL_OPTIONS ነው። ያለ ፕሮክሲ ማረጋገጫ የተፈቀደ የህዝብ አርቲፋክት ጭነት ሲደረግ፣ ከየኤችቲቲፒ ፕሮክሲ ዝርዝር የተወሰደ አድራሻ የአስተናጋጅ ስሙንና የተለያዩ ወደቦችን ሊተካ ይችላል፤ ሁለቱም የመዳረሻ ፕሮቶኮሎች አንድ ድልድይ ሊጠቀሙ ይችላሉ። ይህ ለሚከተለው ይሠራል፦ እነዚህን የJVM ፕሮክሲ ባህሪያት የሚጠቀም የኤችቲቲፒ ቁልል።

ቨርቹዋል ማሽኑ ተለዋዋጩን በ JNI_CreateJavaVM በኩል ያነባል። እንደ -D ያሉ የVM አማራጮችን ይቀበላል፣ እንደ -jar መምረጥ ያሉ ለአስጀማሪ ብቻ የሆኑ መመሪያዎችን አይደለም። JAVA_OPTS የተባለ ተለዋዋጭ ግን የስክሪፕት ስምምነት ነው እና አስጀማሪው በሚያነበው ቦታ ብቻ ይሠራል።

ተካውን ለታሰበው የጭነት ክፍለ ጊዜ ብቻ አቆይ። አስቀድሞ የሚሠራ GUI ሂደት ወይም ከሌላ ወላጅ የተጀመረ ስራ የአሁኑን shell የተሻሻለ አካባቢ በራሱ አይቀበልም።

ተዛማጅ ጽሑፎች