Бұл екі команда 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 үшін клиентке жүйелік қасиеттерді пайдалануға рұқсат етіңіз. Прокси аутентификациясы өзінің қолдау көрсетілетін интерфейсін қажет етеді.

Қатысты мақалалар