在IZPack中自定义安装程序

时间:2014-03-13 06:50:32

标签: java linux installer izpack izpanel

我只想根据之前的面板结果自定义SimpleFinishPanel,即InstallPanel。

作为安装程序的一部分,我也安装了“Postgres DataBase”,并且在postgres安装过程中,我想中止安装过程。目前,即使您中止了安装,我也会收到SimpleFinishPanel的消息,即安装已成功完成并且卸载程序已创建 $ INSTALL-PATH / Uninstall ”。< / p>

这里我期待的是安装 GUI应该表明安装 中止并且没有成功。

1 个答案:

答案 0 :(得分:0)

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返回值