我只想根据之前的面板结果自定义SimpleFinishPanel,即InstallPanel。
作为安装程序的一部分,我也安装了“Postgres DataBase”,并且在postgres安装过程中,我想中止安装过程。目前,即使您中止了安装,我也会收到SimpleFinishPanel的消息,即安装已成功完成并且卸载程序已创建“ $ INSTALL-PATH / Uninstall ”。< / p>
这里我期待的是安装 GUI应该表明安装 中止并且没有成功。
答案 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返回值 ?