Java學習之Java打包工具的介紹


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打包工具已經有所了解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM