Использование файлов данных в Install4j - PullRequest
0 голосов
/ 19 ноября 2018

У меня проблемы с получением загружаемых файлов данных для работы в Install4j. Вот что я делаю. Я ожидал увидеть «phony_license_web.txt» в папке AppData \ Programs \ myprogram.

  1. Создайте файл "phony_license_web.txt" в Определить дерево распространения. Он добавляется в набор файлов по умолчанию> Каталог установки.
  2. Перейдите в Медиа> Windows> Файлы данных
  3. Укажите URL-адрес для загрузки "http://localhost/testsite". Есть файл в http://localhost/testsite/phony_license_web.txt.
  4. Установите флажок «Сохранить загруженные файлы в установочных файлах».
  5. Построить проект
  6. Тест установщика

Я попытался выполнить действие «Загрузить установочные компоненты», но удалил его, поскольку в документации сказано, что «Установочные файлы» будут делать это автоматически.

Спасибо, Карл

Обновлен тестовый набор

  1. Создайте файл данных «license_web.txt» в папке IIS с включенным просмотром каталогов. Переход к http://localhost/components отображает элемент файла. При нажатии на ссылку открывается текстовый файл.
  2. В Компоненты установки добавьте Компонент установки "Файлы данных". Установите загружаемый вариант. Для этого компонента файлы не проверены.
  3. В Media> Windows> Wizard выберите Файлы данных и установите переключатель для загрузки. Введите http://localhost/components.
  4. Тест установщика
  5. Убедитесь, что файл данных license_web.txt не отображается нигде в каталоге установки (подпапка AppData \ Programs)

1 Ответ

0 голосов
/ 20 ноября 2018

Загружаемые файлы данных работают с установочными компонентами, а не с отдельными файлами. Вы должны создать установочный компонент на

Файлы-> Установочные компоненты

шаг и пометить его как загружаемый. Затем компилятор создаст файлы данных, которые вы должны разместить на своем веб-сервере по указанному URL.

...