2014-03-13 172 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返回值