Мне записали установщик в использовании Java Izpack. Это работает хорошо над Windows XP, однако в Windows 7, который это не может записать в c:\Program Files. Странно достаточно, как пользователь, запускающий этот установщик, я могу создать папки под c:\program файлами, но не из самого установщика.
Что я пропускаю?
для записи по этому пути установщик должен запросить и получить разрешение на запуск с правами администратора.
Для Java: Запустите командную строку CMD от имени администратора или powershell от имени администратора и перейдите в каталог JAVA Bin .... и запустите java.exe -jar # Полный путь к вашему файлу jar #, который получит его. привилегии
Вы пробовали использовать параметр «Запуск от имени ... администратора»?
Вам необходимо запустить установщик от имени администратора. Только администратор может писать в каталог Program Files. Обычно, когда пользователь пытается внести изменения, UAC спрашивает, уверены ли вы. Это не обязательно верно для программы.