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 ဖြစ်စဉ် သို့မဟုတ် အခြားမိခင်မှ လွှတ်တင်ခြင်းသည် လက်ရှိ shell ၏ မွမ်းမံထားသော ပတ်ဝန်းကျင်ကို အလိုအလျောက် မရရှိပါ။