【问题标题】:Customize the installer in IZPack在 IZPack 中自定义安装程序
【发布时间】:2014-03-13 06:50:32
【问题描述】:

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

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

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

【问题讨论】:

    标签: java linux installation izpack izpanel


    【解决方案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 返回值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      相关资源
      最近更新 更多