Проблемы с разрешениями install4J, Windows 2008R2 и Java 6

Мы используем install4j для установки нашего приложения в Windows 2008R2. С установленной Java 1.4 установка install4j работает нормально. с установленной Java 6 усилия install4j приводят к проблемам с разрешениями в C:\Program Files (x86).

Может ли кто-нибудь прокомментировать различные разрешения, которые Windows 2008 может потребовать для исполняемого файла install4j при использовании java 6 по сравнению с java 1.4?

К вашему сведению Windows 2008 64-разрядная версия, Java 32-разрядная версия, install4j 32-разрядная версия

Спасибо


person kbs    schedule 15.10.2011    source источник


Ответы (1)


Различий в обработке разрешений между Java 1.4 и Java 6 нет. Разрешения в install4j обрабатываются действием «Запросить привилегии», которое обычно находится в узле «Запуск» вашего установщика. Для установки в C:\Program Files (x86) вам нужны повышенные привилегии.

Если ваш установщик работает с Java 1.4 и не работает с Java 6, это должно быть какая-то другая ошибка. Я бы посоветовал посмотреть файл .install4j/installation.log для получения дополнительной информации.

person Ingo Kegel    schedule 17.10.2011
comment
Спасибо за ответ. Я не могу найти файл .install4j/installation.log. - person kbs; 17.10.2011
comment
Кроме того, в моем узле Startup нет действия Request Privileges. Я добавлю один и опубликую результаты. --Спасибо - person kbs; 17.10.2011