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

#install4j

#install4j

Вопрос:

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

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

К ВАШЕМУ СВЕДЕНИЮ, Windows 2008 64bit, java 32bit, install4j 32bit

Спасибо

Ответ №1:

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

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

Комментарии:

1. Спасибо за ответ. Я не могу найти .install4j/installation.log.

2. Кроме того, у меня нет действия «Запросить привилегии» в моем узле запуска. Я добавлю один и опубликую результаты. —спасибо