2014-03-13 137 views
0

我只想根据前面的面板结果即InstallPanel自定义SimpleFinishPanel。在IZPack中自定义安装程序

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

在这里我期待的是安装图形用户界面应该指出安装 已中止,并不成功。

回答

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