Java應用程式安裝包製作工具簡介

來源:互聯網
上載者:User

Java應用程式安裝包製作工具簡介

1  Install4j
    Install4j 是一款功能強大的多平台Java安裝程式建立器可以產生自安裝程式和應用程式裝載器用於Java應用程式。 install4j的便於使用,它的擴充平台支援和其強大的螢幕和動作系統都是其所擅長的。

2  launch4j
    launch4j是Java應用程式的Windows本地可執行檔 (.exe) 封裝器。提供了本地彈出螢幕,應用程式圖示,JRE搜尋或使用綁定的JRE,啟動失敗反饋,傳遞命令列參數,ant指令碼。

3 WiX
    windows installer xml (wix)可以從xml源檔案建立windows程式安裝包的工具集。它支援命令列方式,開發人員可以把結合它來建立msi和msm安裝包。

4 NativeJ
    NativeJ是一個採用Java1.5開發的打包工具。利用NativeJ可把Java應用程式製作成真正獨立不依賴於JRE的本地(windows,linux與mac)可執行程式(如Windows中的.exe) 。支援SWT,JFace,AWT和Swing 。 Configuring executable options Configuring Java runtime options Configuring application options Configuring service options
Configuring native splash screen Editing version information Customizing string...

5 JSmooth
    JSmooth可以將做好的JAR封裝成EXE。 The Welcome panel It's always nice to feel at home... The JVM SelectionHow many sugar in your java? The Skeletons and theirs propertiesThis hot selection is best served cool ...

6 IzPack
    IzPack 是一個 Java 安裝程式製作工具,能夠製作一些簡單的安裝程式。製作出來的安裝程式能在 Unix-like, MacOS X, Windows 等系統平台上運行。

7 FreeInstaller
    FreeInstaller能夠把JAVA程式打包成多種平台下的應用程式比如UNIX, LINUX 和 Windows NT.

8 Java Service Wrapper
    Java Service Wrapper可以把Java應用程式安裝成一個Windows NT服務或Unix Daemon.它同時還為應用程式提供日記功能,靈活的配置,可靠的運行效能,按需求重新啟動,簡化應用程式的安裝等,

9 JPackIt
    JPackIt可以把Java工程打包成一個可執行檔包(如:jar,class或exe).包括所有Java應用程式資源如:代碼,圖片,屬性檔案和被引用的第三方包.

10 InstallAnywhere
    installanywhere 由zero g公司(http://www.zerog.com )開發。zero g公司在多平台軟體部署和維護領域是佼佼者。其代表產品有installanywhere和powerupdate。 InstallAnywhere
簡化了軟體配置於任何用戶端及伺服器平台的工作,自動處理完成所有的複雜環節。每次每一時間都可以按照你的要求精確地配置軟體。

11 AntInstaller
    AntInstaller通過XML檔案定義UI,用Ant做後台。所以ANT所能做的事情AntInstaller同樣也勝任。

12 Checkinstall
    Checkinstall 是一個能從 tar.gz 類的原始碼自動產生 RPM/Debian 或Slackware 安裝包的程式。通過 CheckInstall,你就能用幾乎所有的 tar.gz 類的原始碼來產生“乾淨”的安裝或者卸載包。

13 Packlet
    Packlet是一個針對Java的簡單安裝工具。一個Packlet類似於一個zip或tgz檔案。它把應用程式打包成一個單一的可分解的壓縮檔。Packlet檔案能夠在任何有安裝Java 2運行環境的機器上運行。

14 VAInstall
    VAInstall 是多平台的安裝程式。你要封裝起來的軟體可以是可執行檔 java class, Windows .EXE, Linux 可執行檔,或者是 UNIX shell 檔案。使用者可以選擇四種安裝的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空間,他不會使用任何大的暫存檔案,而且還可以很容易使用反安裝功能。

15 Autojar
    Autojar 協助從不同的inputs(如:自身classes,外部文檔等)製作最小的Jar檔案。它從一個或多個給定的classes開始,依據位元組碼(bytecode)遞迴搜尋相關聯的classes,然後從input文檔中提取這些Classes,並把它們拷貝到output中. 最終的文檔將只包含真正需要的classes. 因而能夠保持applet的大小並降低applet的載入時間或者讓應用程式獨立於第三方類庫。...

16 Antigen
    Antigen (Ant Installer Generator)這個工具結合一個ANT構建指令碼與一個GUI來把Java檔案打包成可執行檔Jar檔案。它的主要目的是從Ant指令碼創造一個強大的圖形安裝工具。

17 Toolshed
    Toolshed是一個既小又簡單的JAVA安裝製作工具。

18 One-JAR
    One-JAR可以解決如何把一個依賴於多個其它jar檔案的應用程式發布成一個單一的可執行Jar檔案.它使用一個可定製的類裝載器(classloader)來開啟在主Jar中的Jar檔案包.

19 AutoGen
    AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized....

20 CLFS
    CLFS( Cross Linux From Scratch)項目是以LFS為基礎的,其目標是講解如何在多種硬體平台構建LFS系統。如今CLFS已經發布了1.0版文檔,讀者可以線上閱讀針對不同硬體平台的文檔另外,CLFS 1.0還提供了320頁的PDF版(860KB)供讀者下載

21 NSIS
    NSIS (Nullsoft Scriptable Install System) 是一個專業開源的製作 windows 安裝程式的工具。

22 Mini Installer
    Mini Installer是用來構建JAVA安裝程式一個簡單類包。整個過程以指令碼為驅動,最後結果是一個獨特的JAR檔案。使用者可以通過雙擊來執行一個類似嚮導的安裝過程。

23 JExpress
    JExpres是一個跨平台的Java安裝程式製作工具,它可以產生Windows、Linux、MacOs下的安裝程式

24 MJAR
    MJAR(Managed Jar Framework)Java軟體分發/打包架構。它允許在相同VM內並行部署classloader分離的應用程式。MJAR使用Spring架構來管理內部組件。

25 LFS
    LFS(Linux From Scratch)是一個教授使用者如何從頭構建(編譯)自己的Linux發行版本的開源項目,LFS的文檔是相當出名的,通常LFS也被認為是一個Linux發行版。

 

26 EXE4J
    EXE4J是一個協助你整合Java應用程式到Windows作業環境的java可執行檔產生工具,無論這些應用是用於伺服器,還是圖形化使用者介面(GUI)或命令列的應用程式。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.