Настройте установщик в IZPack

Я просто хочу настроить SimpleFinishPanel на основе предыдущего результата панели, т.е. InstallPanel.

Как часть установщика я также устанавливаю базу данных Postgres, и в середине установки postgres я хочу прервать процесс установки. В настоящее время, даже если вы прервали установку, я получаю SimpleFinishPanel с сообщением, т. Е. Установка успешно завершена, и программа удаления создана по адресу " $ INSTALL-PATH / Uninstall ".

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

1 ответ

SimpleFinishPanel.java уже содержит проверку для неудачной / успешной установки:

if (idata.installSuccess)
{
   // We set the information
   add(LabelFactory  ...  .getString("FinishPanel.success"),
   ...
   ... translatePath("$INSTALL_PATH") + File.separator + "Uninstaller";
   ...
}
else
{
   add(LabelFactory  ...  .getString("FinishPanel.fail"),
   ...
}

поэтому, я думаю, вы должны проверить, как возвращение из postgres installation обрабатывается - есть ли проверка, чтобы различать успешное / неудачное возвращаемое значение PostgreS?

Другие вопросы по тегам