Weka bendera za proksi za Java kabla ya darasa kuu
Pitisha sifa za mfumo wa proksi kwa kizinduzi cha Java badala ya kuzikabidhi kwa bahati kama hoja za programu.
Amri hizi mbili hazipei kizinduzi cha Java usanidi sawa. Tumia mwenyeji na bandari ya proksi yako ya HTTP; orodha ya proksi za HTTP hutoa watahiniwa kwa njia za umma zinazoruhusiwa:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
Katika ya kwanza, kizinduzi hupokea chaguo za sifa za mfumo. Katika ya pili, tokeni baada ya app.jar huwa hoja za programu. Isipokuwa programu ichanganue kwa makusudi, haziweki sifa za proksi za JVM.
Mpaka huo unatumika pia unapotaja darasa kuu badala ya -jar. Weka chaguo za JVM kabla ya jina la darasa na hoja maalum za programu baada yake.
Kagua amri halisi ya kuanza inayozalishwa na IDE, kifuniko cha huduma au hati ya kuanzisha. Sehemu yake yenye lebo “program arguments” inaweza kutofautiana na sehemu ya chaguo za VM.
Nafasi sahihi hutoa sifa pekee. Mteja wa HTTP bado lazima atumie usanidi huo wa mtandao wa Java. Kwa Apache HttpClient 5, ruhusu mteja kutumia sifa za mfumo. Uthibitishaji wa proksi unahitaji kiolesura chake kinachoungwa mkono.