Java نىڭ proxy بايراقلىرىنى ئاساسىي سىنىپتىن ئىلگىرى قويۇڭ
Proxy سىستېما خاسلىقلىرىنى Java قوزغاتقۇچىغا يۆتكەڭ، ئۇلارنى خاتالىق بىلەن ئەپ ئارگۇمېنتى قىلىپ يەتكۈزۈشنىڭ ئورنىغا.
بۇ ئىككى بۇيرۇق Java قوزغاتقۇچىغا ئوخشاش سەپلىمە بەرمەيدۇ. HTTP proxy نىڭ ساھىبكىرى ۋە ئېغىزىنى ئىشلىتىڭ؛ 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 دىن كېيىنكى توكېنلار ئەپ ئارگۇمېنتى بولۇپ قالىدۇ. ئەپ ئۇلارنى قەستەن تەھلىل قىلمىسا، JVM نىڭ proxy خاسلىقلىرىنى تەڭشەلمەيدۇ.
-jar ئورنىغا ئاساسىي سىنىپ ئاتالغاندا مۇشۇ چېگرا ئىجرا بولىدۇ. JVM تاللانمىلىرىنى سىنىپ ئىسمىدىن ئىلگىرى، ئەپكە خاس ئارگۇمېنتلارنى ئۇنىڭدىن كېيىن قويۇڭ.
IDE، مۇلازىمەت قاپلىغۇچى ياكى قوزغىتىش سكرىپتى ھاسىل قىلغان ھەقىقىي قوزغىتىش بۇيرۇقىنى تەكشۈرۈڭ. ئۇنىڭ “program arguments” بەلگىسى بار رايونى VM تاللانمىلىرىنىڭ رايونىدىن پەرقلىق بولۇشى مۇمكىن.
توغرا ئورۇنلاشتۇرۇش پەقەت خاسلىقنى تەمىنلەيدۇ. HTTP خېرىدارى يەنىلا شۇ Java تور سەپلىمىسىنى ئىشلىتىشى كېرەك. Apache HttpClient 5 ئۈچۈن، خېرىدارغا سىستېما خاسلىقلىرىنى ئىشلىتىشكە رۇخسەت قىلىڭ. Proxy دەلىللەش ئۆزىنىڭ قوللىنىدىغان كۆرۈنمە يۈزىگە موھتاج.