Jarri Java-ren proxy-bandera klase nagusiaren aurretik
Eman proxyaren sistemaren propietateak Java abiarazleari, ustekabean aplikazioaren argumentu gisa bidali beharrean.
Bi komando hauek ez diote Java abiarazleari konfigurazio bera ematen. Erabili zure HTTP proxyaren ostalaria eta portua; HTTP proxy zerrendak baimendutako ibilbide publikoetarako hautagaiak eskaintzen ditu:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
Lehenengoan, abiarazleak sistemaren propietateen aukerak jasotzen ditu. Bigarrenean, app.jar ondorengo tokenak aplikazioaren argumentu bihurtzen dira. Aplikazioak nahita aztertzen ez baditu, ez dituzte JVMren proxy propietateak ezartzen.
Muga bera aplikatzen da -jar erabili beharrean klase nagusi bat izendatzen denean. Jarri JVMren aukerak klasearen izenaren aurretik eta aplikazioaren berariazko argumentuak ondoren.
Aztertu IDE batek, zerbitzu-bilgarri batek edo abiarazte-script batek sortutako benetako abiarazte-komandoa. “program arguments” etiketatutako eremuak desberdina izan daiteke VM aukeren eremutik.
Kokapen zuzenak propietatea baino ez du ematen. HTTP bezeroak Java sare-konfigurazio hori erabili behar du oraindik. Apache HttpClient 5erako, gaitu bezeroa sistemaren propietateak erabiltzeko. Proxy autentifikazioak bere interfaze onartua behar du.