بۇ ئىككى بۇيرۇق 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 دەلىللەش ئۆزىنىڭ قوللىنىدىغان كۆرۈنمە يۈزىگە موھتاج.

مۇناسىۋەتلىك ماقالىلەر