我已經決定將install4j作爲我的項目的安裝包。據我所知,在其他許多優點中,它內置了對升級的支持。儘管我確實有一個好奇的問題..如何「引導」install4j非安裝4j軟件安裝的Uprade安裝?
是否有最佳實踐或任何可重複使用的代碼來支持「引導」install4j安裝程序及其需要支持的任何元數據的概念升級已安裝產品的舊版本與「家庭成長」的安裝機制?
如同很多項目我假設的情況下,我們是一個已經存在了多年,具有安裝的InstallShield用於Windows和BASH腳本的Unix的一個大雜燴。我們使用install4j來整合所有這些。
一些可能的有趣的後續問題可能是: 1.有沒有一種方法可以設置從API中isUpgradeInstallation()返回的值? 2.如果我在與嵌入在我的新的安裝程序的應用程序ID的.install4j目錄刪除一個文件,可以用它install4j運行?
任何想法/指針將不勝感激。