IzPack 4.3.5 Не может передавать значения установщику в привилегированном режиме

Я создаю установку с использованием IzPack 4.3.5, который записывает файлы в C:\Program Files, Проблема, с которой я столкнулся, заключается в том, что пути, по которым необходимо копировать файлы, определяются во время выполнения. Поэтому я передаю их в качестве параметров (например, java -DSTACKTRACE=true -DINSTALL_PATH=C:\TEMP\plugins -DUSER_HOME=C:\TEMP\configs -jar xxx.jar). Когда я запускаю непривилегированный режим, он жалуется на доступ к Program Files, Но для других мест, он копирует правильно.

Когда я запускаю его в привилегированном режиме, он копирует файлы в папку пользователя по умолчанию. (например, он копирует файлы в папку $SYSTEM_USER_HOME и $SYSTEM_INSTALL_PATH в C:\Users\<myuser>).

Есть ли способ запустить установщик Izpack в непривилегированном режиме и записать файлы на C:\Program Files? или есть способ передать значения установщику в привилегированном режиме?

0 ответов

Другие вопросы по тегам