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