Настройте установщик в 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?