ဤ command နှစ်ခုသည် Java လောင်ချာကို တူညီသော ဖွဲ့စည်းမှု မပေးပါ။ သင့် HTTP proxy ၏ host နှင့် port ကို အသုံးပြုပါ; HTTP proxy စာရင်းသည် ခွင့်ပြုထားသော အများသူငှာ လမ်းကြောင်းများအတွက် ကိုယ်စားလှယ်လောင်းများ ပေးသည်:

java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080

ပထမတွင် လောင်ချာသည် စနစ်-ဂုဏ်သတ္တိ ရွေးချယ်မှုများကို လက်ခံသည်။ ဒုတိယတွင် app.jar နောက်ပိုင်း token များသည် အပလီကေးရှင်း အငြင်းပွားချက်များ ဖြစ်လာသည်။ အပလီကေးရှင်းက သူတို့ကို တမင်တကာ ခွဲခြမ်းစိတ်ဖြာခြင်း မရှိပါက JVM ၏ proxy ဂုဏ်သတ္တိများကို သတ်မှတ်မည် မဟုတ်ပါ။

-jar အစား ပင်မ အတန်းကို အမည်ပေးသောအခါလည်း အလားတူ နယ်နိမိတ် သက်ရောက်သည်။ JVM ရွေးချယ်မှုများကို အတန်း အမည် ရှေ့တွင်၊ အပလီကေးရှင်း-သီးသန့် အငြင်းပွားချက်များကို ၎င်း၏ နောက်တွင် ထားပါ။

IDE၊ service wrapper သို့မဟုတ် launch script က ဖန်တီးသော အမှန်တကယ် စတင်ရန် command ကို စစ်ဆေးပါ။ “program arguments” တံဆိပ်တပ်ထားသော ၎င်း၏ အကွက်သည် VM ရွေးချယ်မှုများအတွက် အကွက်နှင့် ကွဲပြားနိုင်သည်။

မှန်ကန်သော နေရာချထားမှုသည် ဂုဏ်သတ္တိကိုသာ ပေးသည်။ HTTP client သည် ထို Java ကွန်ရက် ဖွဲ့စည်းမှုကို အသုံးပြုရန် လိုအပ်ဆဲဖြစ်သည်။ Apache HttpClient 5 အတွက် client ကို စနစ် ဂုဏ်သတ္တိများ အသုံးပြုခွင့်ပေးပါ။ proxy စစ်မှန်ကြောင်း အတည်ပြုခြင်းသည် ၎င်း၏ ကိုယ်ပိုင် ပံ့ပိုးထားသော အင်တာဖေ့စ် လိုအပ်သည်။

ဆက်စပ်ဆောင်းပါးများ