Java打包工具是眾多的Java開發(fā)工具之一,下面千鋒重慶Java的小編來進(jìn)行Java打包工具的介紹:
Java打包工具的介紹
1.Izpack(開源)
zPack 是一個(gè) Java 安裝程序制作工具,能夠制作一些簡單的安裝程序。制作出來的安裝程序能在 Unix-like, MacOS X, Windows 等系統(tǒng)平臺上運(yùn)行。
2.InstallShield
InstallShield?是全球領(lǐng)先的Windows安裝開發(fā)解決方案。InstallShield 的宗旨是在為桌面、服務(wù)器、網(wǎng)絡(luò)和移動應(yīng)用構(gòu)建可靠的 Windows Installer (MSI) 和 InstallScript 安裝時(shí),幫助開發(fā)團(tuán)隊(duì)提高敏捷性、靈活性以及加強(qiáng)協(xié)作。InstallShield 也是惟一可構(gòu)建 Microsoft App-V 虛擬包的軟件安裝程序。
3.InstallAnywhere
installanywhere 由zerog公司(http://www.zerog.com )開發(fā)。zerog公司在多平臺軟件部署和維護(hù)領(lǐng)域是佼佼者。其代表產(chǎn)品有installanywhere和powerupdate。
InstallAnywhere 簡化了軟件配置于任何客戶端及服務(wù)器平臺的工作,自動處理完成所有的復(fù)雜環(huán)節(jié)。每次每一時(shí)間都可以按照你的要求精確地配置軟件。
4.Advanced Installer,有免費(fèi)版、收費(fèi)版。
Advanced Installer Architect是一款簡單易用的Windows軟件安裝程序制作工具,可用于制作MSI、EXE等軟件安裝包,用戶只需添加文件,修改名稱,添加按鈕就可以了。
5.Inno Setup
Inno Setup是一個(gè)免費(fèi)的安裝制作軟件,小巧、簡便、精美是其最大特點(diǎn),支持pascal腳本,能快速制作出標(biāo)準(zhǔn)Windows2000風(fēng)格的安裝界面,足以完成一般安裝任務(wù)。該軟件用Delphi寫成,其官方網(wǎng)站同時(shí)也提供源程序免費(fèi)下載。它雖不能與Installshield這類恐龍級的安裝制作軟件相比,但也當(dāng)之無愧算是后起之秀。
6.NSIS
(Nullsoft Scriptable Install System)是一個(gè)OpenSource的Windows系統(tǒng)下安裝程序制作程序。它提供了安裝、卸載、系統(tǒng)設(shè)置、文件解壓縮等功能。這如其名字所指出的那樣,NSIS是通過它的腳本語言來描述安裝程序的行為和邏輯的。NSIS的腳本語言和通常的編程語言有類似的結(jié)構(gòu)和語法,但它是為安裝程序這類應(yīng)用所設(shè)計(jì)的。NSIS腳本通常以nsi 為擴(kuò)展名,支持include功能,頭文件擴(kuò)展名為nsh。NSIS (Nullsoft Scriptable Install System)是一個(gè)Open Source的Windows系統(tǒng)下安裝程序制作程序。它提供了安裝、卸載、系統(tǒng)設(shè)置、文件解壓縮等功能。這如其名字所指出的那樣,NSIS是通過它的腳本語言來描述安裝程序的行為和邏輯的。NSIS的腳本語言和通常的編程語言有類似的結(jié)構(gòu)和語法,但它是為安裝程序這類應(yīng)用所設(shè)計(jì)的。NSIS腳本通常以 nsi為擴(kuò)展名,支持include功能,頭文件擴(kuò)展名為nsh。
NSIS的主要特點(diǎn)是:
(1)開銷小,一個(gè)完整功能的安裝程序僅需要34k的額外開銷。
(2)支持大多數(shù)Windows平臺,包括:Windows 9.x,Windows NT, Windows 2000, Windows XP, Windows 2003
(3)支持三大壓縮算法: Zlig, BZips, LZMA
(4)支持腳本
(5)支持多語言
(6)支持安裝界面定制
(7)提供可擴(kuò)展的插件接口
(8)支持網(wǎng)絡(luò)安裝、補(bǔ)丁
(9)支持無人值守的安裝模式
此外,NSIS的license允許任何用途免費(fèi)使用。
7.exe4j
exe4j這個(gè)是專門為java打造的,使用也最簡單。
通過上述介紹相信大家對Java打包工具已經(jīng)有所了解