ఈ రెండు ఆదేశాలు జావా లాంచర్‌కు ఒకే కాన్ఫిగరేషన్ ఇవ్వవు. మీ HTTP ప్రాక్సీ హోస్ట్ మరియు పోర్ట్ ఉపయోగించండి; HTTP ప్రాక్సీ జాబితా అనుమతించిన పబ్లిక్ మార్గాలకు అభ్యర్థులను అందిస్తుంది:

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 ప్రాక్సీ లక్షణాలను సెట్ చేయవు.

-jar బదులు ప్రధాన తరగతిని పేర్కొన్నప్పుడు కూడా అదే పరిమితి వర్తిస్తుంది. JVM ఎంపికలను తరగతి పేరుకు ముందు మరియు అప్లికేషన్-నిర్దిష్ట ఆర్గ్యుమెంట్‌లను దాని తర్వాత ఉంచండి.

IDE, సేవా ర్యాపర్ లేదా లాంచ్ స్క్రిప్ట్ సృష్టించే అసలు స్టార్టప్ ఆదేశాన్ని తనిఖీ చేయండి. “program arguments” లేబుల్ ఉన్న దాని ఫీల్డ్ VM ఎంపికల ఫీల్డ్ నుండి భిన్నంగా ఉండవచ్చు.

సరైన స్థానం లక్షణాన్ని మాత్రమే అందిస్తుంది. HTTP క్లయింట్ ఇప్పటికీ ఆ జావా నెట్‌వర్కింగ్ కాన్ఫిగరేషన్‌ను ఉపయోగించాలి. Apache HttpClient 5 కోసం, క్లయింట్ సిస్టమ్ లక్షణాలను ఉపయోగించడానికి అనుమతించండి. ప్రాక్సీ ప్రామాణీకరణకు దాని స్వంత మద్దతు ఇంటర్‌ఫేస్ అవసరం.

సంబంధిత వ్యాసాలు