JAVA打包成exe文件

          Posted on 2007-12-07 21:23 yukui 閱讀(3619) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 技術(shù)
          對(duì)于windows用戶來(lái)說(shuō),將java應(yīng)用程序打包成.exe最好不過(guò)了,現(xiàn)在我介紹兩個(gè)方法。

          1、用專業(yè)的應(yīng)用程序打包工具InstallAnywhere,這個(gè)軟件幾乎能在所有平臺(tái)上運(yùn)行,當(dāng)然你要下載到你需要的那個(gè)平臺(tái)的啦!而且它也

          能打包成各個(gè)平臺(tái)的安裝程序(不止.exe啦,那么好用的東西當(dāng)然是要收費(fèi)的啦,但是如果你不是商業(yè)用途的話,拿來(lái)娛樂(lè)和學(xué)習(xí)還

          是可以上百度搜到注冊(cè)碼的)。現(xiàn)在應(yīng)該已經(jīng)更新到7.1版了,電驢上能下到7.0版的和注冊(cè)碼,7.1版也能在其他網(wǎng)站下到,不過(guò)我忘了

          網(wǎng)址了,大家自己搜啦。這個(gè)軟件的用法我在這里就不詳說(shuō),給個(gè)6.1版本的介紹的網(wǎng)址,http://blog.sina.com.cn/u/482c6a98010006qu(其實(shí)是因?yàn)槲易约阂矝](méi)怎么用過(guò)這個(gè),沒(méi)有這個(gè)需求啊!)


          2、用MINI的免費(fèi)的工具javalunch,JavaLauncher的下載網(wǎng)址是:

          http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm

          下載下來(lái)的文件是一個(gè)名JavaLauncher.zip的壓縮包,解壓后的目錄結(jié)構(gòu):


          l           source目錄包含了JavaLauncher的源程序,是用C語(yǔ)言寫(xiě)的

          l           changes.txt是新版的修改說(shuō)明

          l           launch.exe是主程序

          l           launcher.cfg是配置文件

          l           readme.txt是一些說(shuō)明和示例

          我們只需要launch.exe、launcher.cfg兩個(gè)文件,將這兩個(gè)文件復(fù)制到打包文件所在的目錄。launcher.cfg是一個(gè)僅三行內(nèi)容的文本文件,將它修改如下:

          .

          .\java1.4.2\jre\bin\javaw.exe

          -jar myswt.jar

          l           第一行設(shè)置指向JAR包myswt.jar的目錄,由于launch.exe和myswt.jar同在一個(gè)目錄,所以用"."即當(dāng)前目錄。

          l           第二行設(shè)置指向jre\bin\javaw.exe的路徑。

          配置好launcher.cfg后,雙擊launch.exe即可運(yùn)行java應(yīng)用程序。

          如果仔佃研究eclipse的啟動(dòng)方式,發(fā)現(xiàn)eclipse和JavaLauncher的原理一樣:eclipse.exe相當(dāng)于launch.exe,startup.jar相當(dāng)于myswt.jar。只不過(guò)eclipse.exe不象launch.exe要具有通用性,所以它沒(méi)有*.cfg這樣的配置文件,而是將啟動(dòng)信息固化在eclipse.exe中。


          另:美化圖標(biāo)

          launch.exe文件的圖標(biāo)太單調(diào)了,讓我們給它換個(gè)好看點(diǎn)的。換程序的圖標(biāo)需要用到一個(gè)免費(fèi)的軟件:Resource Hacker,它有中文版,下載網(wǎng)址是:

          http://www.users.on.net/johnson/resourcehacker/

          由于這個(gè)軟件有中文版的,在這里我就不多說(shuō)了,挺簡(jiǎn)單的

          posts - 131, comments - 12, trackbacks - 0, articles - 32

          Copyright © yukui

          主站蜘蛛池模板: 辽源市| 珠海市| 武宁县| 正阳县| 中宁县| 平遥县| 方城县| 奉新县| 南安市| 咸宁市| 南乐县| 灌云县| 六盘水市| 仁布县| 商城县| 囊谦县| 临邑县| 泾源县| 繁昌县| 瑞丽市| 抚顺市| 凤阳县| 肇庆市| 蓬安县| 屏东县| 宣城市| 卢氏县| 茶陵县| 肇庆市| 民权县| 邹平县| 逊克县| 长乐市| 泊头市| 成安县| 西安市| 耒阳市| 彭泽县| 镇沅| 宁明县| 仙居县|