Конфигурирайте процеса install4j, който изтегля артефакта. Java свойство в родителското приложение не става автоматично опция за стартиране на друг JVM.

За документирания Java-мрежов път генерираният Unix инсталатор може да получи host/port преди изтеглянето чрез -J VM аргументи:

./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 пътят разпознава също JDK http.proxyHost/http.proxyPort и съответните HTTPS свойства. Хостовете и портовете са отделни, а URL адресът на дестинацията остава непроменен.

Изтеглянията на компилатора, включително времевите марки за подписване, принадлежат към VM конфигурацията на компилатора по време на изграждане. Те не установяват по-късния маршрут на генерирания обновяващ инструмент. За разликите между интерактивен и автоматичен режим запишете изпълнимия файл, платформата, транспорта и входовете за стартиране, преди да приложите друга версионна заобиколка.

Подобни статии