Vendosni flamujt e proxy-t të Java-s përpara klasës kryesore
Kaloni vetitë e sistemit të proxy-t te lëshuesi i Java-s në vend që t'i dorëzoni aksidentalisht si argumente të aplikacionit.
Këto dy komanda nuk i japin lëshuesit të Java-s të njëjtin konfigurim. Përdorni hostin dhe portën e proxy-t tuaj HTTP; lista e proxy-ve HTTP ofron kandidatë për rrugë publike të lejuara:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
Në të parën, lëshuesi merr opsione të vetive të sistemit. Në të dytën, shenjat pas app.jar bëhen argumente të aplikacionit. Nëse aplikacioni nuk i analizon me qëllim, ato nuk vendosin vetitë e proxy-t të JVM-së.
I njëjti kufi vlen kur emërtohet një klasë kryesore në vend të -jar. Vendosni opsionet e JVM-së përpara emrit të klasës dhe argumentet specifike të aplikacionit pas tij.
Inspektoni komandën reale të nisjes që gjeneron një IDE, një mbështjellës shërbimi ose një skript nisjeje. Fusha e saj e etiketuar “program arguments” mund të jetë e ndryshme nga fusha për opsionet e VM-së.
Vendosja e saktë siguron vetëm vetinë. Klienti HTTP duhet ende të përdorë atë konfigurim rrjeti të Java-s. Për Apache HttpClient 5, aktivizoni vetitë e sistemit te klienti. Vërtetimi i proxy-t kërkon ndërfaqen e vet të mbështetur.