Changes between Version 6 and Version 7 of waue/java_jar


Ignore:
Timestamp:
Feb 6, 2009, 11:49:45 AM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/java_jar

    v6 v7  
    77== 打包工具 ==
    88
     91. jar
     10 如上介紹
    911
     122.  JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個測試版本: http://www.excelsior-usa.com/jet.html
     13用法:
     14例如你的文件為test.java
     15用javac生成test.class
     16然後用
     17jc test.class+gui
     18這樣就可以變成百分百的exe文件了。
     19還有一些參數可以把class文件編譯成dll
     20
     21注意:加個參數+gui,只是不顯示dos窗口,而不是完全的可以獨立運行的exe,還是需要jre的
     22
     233. exe4j
     24
     25      說明:exe4j可以將Jar文件製作成exe文件,但需jre支持,也可將Jar文件放在外面。
     26
     27      軟件性質:共享軟件
     28
     29      下載地址:http://www.ej-technologies.com/products/exe4j/overview.html
     30
     314. JBuilder
     32
     33      說明:新版本的JBuilder可以直接把工程製作成各系統的可執行文件,包括Windows系統。
     34
     35      軟件性質:商業軟件
     36
     37      下載地址:略。
     38
     395. NativeJ
     40
     41      說明:與exe4j功能類似。
     42
     43      軟件性質:共享軟件
     44
     45      下載地址:http://www.dobysoft.com/products/nativej/download.html
     46
     476. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件編譯成EXE文件。
     48
     497. jshrink
     50
     51      說明:可將Jar文件打包進exe文件。同時具有混淆功能(這才是它的主要功能)。
     52
     53      軟件性質:共享軟件
     54
     55      下載地址:http://www.e-t.com/jshrink.html
     56
     578. InstallAnywhere
     58
     59      說明:打包工具,對Java打包最好用。可打包成各操作系統運行包。包括Windows系統。
     60
     61      軟件性質:商業軟件。
     62
     63      下載地址:http://www.zerog.com/
     64
     659. InstallShieldX
     66
     67      說明:與InstallAnywhere類似,但比InstallAnywhere功能強大。相對的,比較複雜,不易上手,我現在還沒學會。
     68
     69      軟件性質:商業軟件。
     70
     71      下載地址:http://www.installshield.com
     72
     7310.  利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟件可以從微軟的網站免費下載,地址如下:
     74   http://www.microsoft.com/java/download/dl_sdk40.htm
     75   jexegen的語法如下:
     76   jexegen /OUT:exe_file_name
     77   /MAIN:main_class_name main_class_file_name.class
     78   [and other classes]
     79
     80
     8111 . Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光盤上提供的EXE組件。
     82
     83
     8412. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的地址獲得:
     85           http://www.alphaworks.ibm.com/tech/hpc
     86
     87
     8813. Instantiations公司的JOVE
     89            http://www.instantiations.com/jove/...ejovesystem.htm
     90        JOVE公司合併了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede 已經不復存在了。
     91
     92
     9314. JToEXE
     94     Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的網頁上免費下載的,不過目前在該公司的主頁上找不到了。
     95主頁:http://www.bravozulu.com/
     96根據精華區中的資料,下面這個FTP上曾經有過這個軟件,不知道現在是不是還在:
     97ftp://race.dlut.edu.cn/pub/java/tools/jet
     98
     9915. IzPack
     100     IzPack 是一個 Java 安裝程序製作工具,能夠製作一些簡單的安裝程序。製作出來的安裝程序能在 Unix-like, MacOS X, Windows 等系統平台上運行。
     101
     10216. JSmooth
     103     使用JSmooth將做好的JAR包裝成EXE。
     104
     10517. launch4j
     106     launch4j是Java應用程序的Windows本地可執行文件 (.exe) 封裝器。提供了本地彈出屏幕,應用程序圖標,JRE搜索或使用綁定的JRE,啟動失敗反饋,傳遞命令行參數,ant腳本。
     107
     10818. VAInstall
     109     VAInstall是多平台的安裝程序。你要包裝起來的軟件可以是可執行的 java class, Windows .EXE, Linux 可執行檔,或者是 UNIX shell 檔案。使用者可以選擇四種安裝的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空間,他不會使用任何大的暫存檔案,而且還可以很容易使用反安裝功能。
     110
     11119. Toolshed
     112     Toolshed是一個既小又簡單的JAVA安裝製作工具。
     113
     11420. AntInstaller
     115     AntInstaller通過XML文件定義UI,用Ant做後台。所以ANT所能做的事情AntInstaller同樣也勝任。
     116
     11721.FreeInstaller
     118    FreeInstaller能夠把JAVA程序打包成多種平台下的應用程序比如UNIX, LINUX 和 Windows NT.
     119
     12022.ROXES ANT Tasks
     121
     122    這個工具利用 ANT 來製作在 Windows, MacOS X, Unix 平台上可執行的文件,比如 exe,zip,jar。ROXES ANT Tasks 基於 GPL 發佈。
     123
     12423. Mini Installer
     125   Mini Installer是用來構建JAVA安裝程序一個簡單類包。整個過程以腳本為驅動,最後結果是一個獨特的JAR文件。用戶可以通過雙擊來執行一個類似嚮導的安裝過程。
     126
     12724. Antigen
     128     Antigen (Ant Installer Generator)這個工具結合一個ANT構建腳本與一個GUI來把Java文件打包成可執行的Jar文件。它的主要目的是從Ant腳本創造一個強大的圖形安裝工具。
     129
     13025.Packlet Packlet是一個針對Java的簡單安裝工具。一個Packlet類似於一個zip或tgz文件。它把應用程序打包成一個單一的可分解的壓縮文件。Packlet文件能夠在任何有安裝Java 2運行環境的機器上運行。
     131
     13226. setup2go是個很好用的安裝製作程序,有中文版,且完全免費
     133
     13427. ms 的visual j ++ 可以的,因為windows有java1.1的運行庫,但不支持swing等api
     135
     13628. HotJava,但是一旦將 Java編譯成exe後,你的這個Java程序就失去了Java本身的「編譯一次,到處運行」這種跨平台的意思了。
    10137
    11138-----------------