Передайте прокси процессу install4j, который загружает
Настройте автоматическую загрузку install4j с поддерживаемыми параметрами прокси для её платформы и процесса.
Настройте процесс install4j, который загружает артефакт. Свойство Java в родительском приложении не становится автоматически параметром запуска другой JVM.
Для документированного пути сетевого взаимодействия Java сгенерированный установщик Unix может получить host/port перед загрузкой через аргументы VM -J:
./setup.sh -q -J-DproxyHost=proxy.example -J-DproxyPort=8080
Замените имя файла и конечную точку. Для разрешённой загрузки публичного артефакта без аутентификации прокси кандидат из списка HTTP-прокси может предоставить хост и порт HTTP в этом примере для Unix. -q — автоматический режим. Где требуется, параметры учётной записи — proxyAuthUser и proxyAuthPassword; передавайте их через предусмотренную обработку учётных данных, а не через общие журналы.
В Windows программы установки обычно используют встроенные сетевые средства Windows и конфигурацию прокси операционной системы. Свойства Java эту дорогу не настраивают. Выбор install4j.noWinInetConnection=true намеренно переключает на сеть Java, где эти параметры со стороны Java могут действовать.
Путь Java также распознаёт http.proxyHost/http.proxyPort JDK и соответствующие свойства HTTPS. Хосты и порты раздельны, а URL назначения остаётся неизменным.
Загрузки компилятора, включая метки времени подписи, относятся к конфигурации VM компилятора во время сборки. Они не определяют дальнейший маршрут сгенерированного средства обновления. Чтобы учесть различия между интерактивным и автоматическим режимами, зафиксируйте исполняемый файл, платформу, транспорт и параметры запуска перед применением другого обходного решения для версии.