Java-гийн прокси флагуудыг үндсэн классын өмнө тавь
Прокси системийн шинж чанаруудыг Java эхлүүлэгчид дамжуул, санамсаргүйгээр програмын аргумент болгон хүргэхийн оронд.
Эдгээр хоёр команд нь Java эхлүүлэгчид ижил тохиргоо өгөхгүй. 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 клиент одоо ч гэсэн Java-гийн сүлжээний тохиргоог ашиглах ёстой. Apache HttpClient 5-ийн хувьд клиентэд системийн шинж чанарыг ашиглахыг зөвшөөр. Прокси баталгаажуулалт нь өөрийн дэмжигдсэн интерфейсийг шаарддаг.