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