Как изменить значение в файле свойств, который является частью дерева установки

Я пытаюсь создать установщик для настольного приложения с помощью Install4J. Я правильно выбрал каталоги, которые должны быть частью дерева установки.

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

В установщике я хочу сначала установить этот экран значения свойства, а затем должна начаться установка. Если я сначала устанавливаю параметр «Установка» (в разделе «Установщик»), а затем экран выбора значения, он меняет значение, но если я сначала устанавливаю экран значения, а затем установку, то это не так.

Насколько я понимаю: если установщик запускается первым, поэтому экран настройки значений находит db.properties по мере его установки и изменяет значение, но если экран настройки значений сначала устанавливается, он не может найти файл свойств, поскольку он еще не установлен и не может изменить значение.

Если я правильно понимаю, что может быть обходным путем для достижения этого?

Заранее спасибо


person user3859324    schedule 23.07.2014    source источник


Ответы (1)


Вы можете попросить пользователя ввести данные на экранах перед экраном установки. Связанные действия, такие как действие, изменяющее файл свойств, следует добавить на экран «Установка» после действия «Установить файлы».

person Ingo Kegel    schedule 23.07.2014