install4j是多平臺(tái)Java安裝文件生成工具,用于生成Java應(yīng)用程序本地化的安裝及應(yīng)用程序發(fā)布。install4j 的優(yōu)異性在于它易于使用,緊密的集成到目標(biāo)平臺(tái),以及靈活的JRE 管理與部署選項(xiàng)。
功能介紹
完全自定義發(fā)布樹(shù)——在發(fā)布樹(shù)的每一個(gè)目錄中,允許設(shè)置整個(gè)目錄內(nèi)容或是磁盤上任何目錄的單個(gè)文件。定義的視圖與結(jié)果視圖允許你完全控制安裝程序?qū)⒁l(fā)布的文件。
處理特定平臺(tái)的差異——install4j提供方便的“包含/排除”機(jī)制,使其適應(yīng)平臺(tái)方式來(lái)進(jìn)行發(fā)布。
針對(duì)Unix, Linux 及Mac OS X所定義的文件權(quán)限——對(duì)發(fā)布樹(shù)的每一個(gè)元素,當(dāng)其安裝在類似于Unix這樣的平臺(tái)上時(shí),可以自定義用戶訪問(wèn)的權(quán)限。
定義優(yōu)良的卸載策略——對(duì)發(fā)布樹(shù)的每一個(gè)元素,可以決定在卸載時(shí)是否刪除它。
定義覆蓋策略——對(duì)發(fā)布樹(shù)的每一個(gè)元素,配置不同的覆蓋策略,當(dāng)安裝過(guò)程中需要覆蓋文件時(shí),這些覆蓋策略會(huì)指示nstall4j進(jìn)行相應(yīng)的操作。
定義安裝的組件——定義文件及目錄的分組,形成分離的安裝組件,用戶來(lái)選擇只安裝一定的組件。