我的漫漫程序之旅
專注于JavaWeb開發
隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
數據加載中……
將java應用程序打包成獨立運行的.exe方法
對于windows用戶來說,將java應用程序打包成.exe最好不過了,現在我介紹兩個方法。
1、用專業的應用程序打包工具InstallAnywhere,這個軟件幾乎能在所有平臺上運行,當然你要下載到你需要的那個平臺的啦!而且它也
能打包成各個平臺的安裝程序(當然不是免費的)。
我下載的是7.1 企業版
我只提供一些注冊碼,安裝程序大家在網上找.
InstallAnywhere7.1注冊碼
使用方法參考:
具體
2、用MINI的免費的工具javalunch,JavaLauncher的下載網址是:
http://www.rolemaker.dk/nonRoleMaker/javalauncher/marner_java_launcher.htm
現在下載下來只有一個安裝程序,是用界面來操作的.
我這里附上一個帶源碼的程序.也是本文中用
到的.
javaLauncher
下載下來的文件是一個名JavaLauncher.zip的壓縮包,解壓后的目錄結構:
source目錄包含了JavaLauncher的源程序,是用C語言寫的
changes.txt是新版的修改說明
launch.exe是主程序
launcher.cfg是配置文件
readme.txt是一些說明和示例
我們只需要launch.exe、launcher.cfg兩個文件,將這兩個文件復制到打包文件所在的目錄。launcher.cfg是一個僅三行內容的文本文件,將它修改如下:
.
.\jre1.6\bin\javaw.exe
-
jar main.jar
第一行設置指向JAR包main.jar的目錄,由于launch.exe和main.jar同在一個目錄,所以用"."即當前目錄。
第二行設置指向jre1.6\bin\javaw.exe的路徑。
配置好launcher.cfg后,雙擊launch.exe即可運行java應用程序。
如果仔佃研究eclipse的啟動方式,發現eclipse和JavaLauncher的原理一樣:eclipse.exe相當于launch.exe,startup.jar相當于myswt.jar。只不過eclipse.exe不象launch.exe要具有通用性,所以它沒有*.cfg這樣的配置文件,而是將啟動信息固化在eclipse.exe中。
另:美化圖標
launch.exe文件的圖標太單調了,讓我們給它換個好看點的。換程序的圖標需要用到一個免費的軟件:
Resource Hacker,它有中文版,下載網址是:
http://www.users.on.net/johnson/resourcehacker/
ResHack
本文中使用的精簡版的JRE,整個程序打包(包括JRE)共8M多一點,測試通過.
附下載:
精簡版JRE1.6
posted on 2009-02-06 11:26
々上善若水々
閱讀(19836)
評論(5)
編輯
收藏
評論
#
re: 將java應用程序打包成獨立運行的.exe方法
回復
更多評論
沒意義,怎么弄都需要java環境。頂多,把jre一起打了
2009-02-06 16:52 |
徐堯
#
re: 將java應用程序打包成獨立運行的.exe方法
回復
更多評論
@徐堯
是將jre一起打.不能說沒意義吧,有需求就說明有用處.
我這次做的軟件就是java做的,客戶不可能自己裝jre環境
2009-02-06 17:52 |
々上善若水々
#
re: 將java應用程序打包成獨立運行的.exe方法
回復
更多評論
其實要將java程序變成exe不需要這么麻煩,只需要使用任何一種可以生成exe文件的語言,如C#、VB、delphi、C++,編寫一個簡單的沒有form的exe程序。然后在程序中通過windows api函數調用javaw -jar my.jar(my.jar是一個java GUI程序)即可。在運行時只需要執行這個exe就可以了。看看我寫的文章:
http://www.tkk7.com/nokiaguy/archive/2009/04/15/265742.html
弄成exe的好處是可以使java程序更符合windows用戶的習慣。否則就得執行bat或cmd文件,或直接執行jar包。這對于windows用戶來說比較別扭。象很多基于java的程序在發布到windows上時都是使用的exe,而不是jar。
2009-05-01 11:44 |
銀河使者
#
re: 將java應用程序打包成獨立運行的.exe方法
回復
更多評論
當然,如果發布到linux/unix,也可以采用類似的方法
2009-05-01 11:44 |
銀河使者
#
re: 將java應用程序打包成獨立運行的.exe方法
回復
更多評論
很好
2014-11-02 23:51 |
孜來畢
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 々上善若水々
導航
BlogJava
首頁
新隨筆
聯系
管理
<
2009年2月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(39)
給我留言
查看公開留言
查看私人留言
隨筆檔案
(43)
2021年12月 (1)
2012年12月 (1)
2012年11月 (1)
2009年11月 (2)
2009年10月 (1)
2009年8月 (1)
2009年7月 (1)
2009年5月 (2)
2009年4月 (2)
2009年3月 (1)
2009年2月 (3)
2009年1月 (1)
2008年12月 (2)
2008年11月 (3)
2008年9月 (2)
2008年8月 (1)
2008年7月 (2)
2008年6月 (2)
2008年5月 (9)
2008年4月 (2)
2007年12月 (3)
文章分類
(304)
AJAX(7)
(rss)
flex3(1)
(rss)
Hibernate(4)
(rss)
J2EE
(rss)
J2ME(2)
(rss)
J2SE(40)
(rss)
JavaScript(59)
(rss)
JavaWeb(27)
(rss)
Java筆試與面試(52)
(rss)
JQuery(1)
(rss)
Maven(2)
(rss)
opensource(15)
(rss)
Spring(10)
(rss)
SSH整合系列(2)
(rss)
Struts1.x(3)
(rss)
Struts2(13)
(rss)
WebService(14)
(rss)
數據庫(18)
(rss)
數據結構與算法(7)
(rss)
設計模式(17)
(rss)
軟件測試(10)
(rss)
文章檔案
(257)
2021年12月 (1)
2012年12月 (2)
2012年9月 (2)
2012年7月 (5)
2012年1月 (1)
2011年10月 (1)
2010年12月 (1)
2009年9月 (2)
2009年7月 (2)
2009年6月 (1)
2009年4月 (3)
2009年3月 (3)
2009年1月 (2)
2008年12月 (4)
2008年11月 (4)
2008年10月 (2)
2008年9月 (2)
2008年8月 (10)
2008年7月 (22)
2008年6月 (13)
2008年5月 (45)
2008年4月 (17)
2008年3月 (5)
2008年2月 (11)
2008年1月 (27)
2007年12月 (45)
2007年11月 (24)
搜索
最新評論
1.?re: 使用MyEclipse構建MAVEN項目
評論內容較長,點擊標題查看
--龍平
2.?re: JDK中的URLConnection參數詳解[未登錄]
好文要頂
--wy
3.?re: Ant path 匹配原則[未登錄]
我喜歡你惠茹
--aaa
4.?re: Ant path 匹配原則[未登錄]
dfdfdfdfd
--aaa
5.?re: 利用jSMSEngine開源包進行短信的收發[未登錄]
qq郵箱
550725115@qq.com
--我是菜鳥
閱讀排行榜
1.?Linux上安裝JDK1.7與Tomcat7.0(24269)
2.?將java應用程序打包成獨立運行的.exe方法(19836)
3.?HttpURLConnection請求數據流的寫入(write)和讀取(read)(19099)
4.?基于jsTree的無限級樹JSON數據的轉換(17635)
5.?javascript文件夾選擇框的兩種解決方案(16936)
評論排行榜
1.?基于jsTree的無限級樹JSON數據的轉換(27)
2.?Flash圖表(FusionChartsV3)的簡單應用 (22)
3.?WEB頁面導出為Word文檔后分頁&橫向打印的方法 (14)
4.?javascript文件夾選擇框的兩種解決方案(10)
5.?[原創]J2ME/J2EE實現用戶登錄交互(9)
主站蜘蛛池模板:
一级毛片不卡免费看老司机
|
久久精品电影免费动漫
|
在线观看免费人成视频
|
中文字幕亚洲色图
|
91精品免费高清在线
|
亚洲第一精品福利
|
久久精品人成免费
|
色婷婷六月亚洲婷婷丁香
|
999任你躁在线精品免费不卡
|
亚洲AV永久青草无码精品
|
国内精品久久久久影院免费
|
亚洲六月丁香婷婷综合
|
黄页网站在线观看免费高清
|
国产精品亚洲精品观看不卡
|
女人18毛片水真多免费看
|
亚洲av永久无码天堂网
|
亚洲国产成人久久一区久久
|
精品国产免费人成网站
|
亚洲成av人片天堂网
|
国产高清不卡免费在线
|
欧美日韩亚洲精品
|
久久精品国产亚洲AV不卡
|
无码av免费网站
|
亚洲国产乱码最新视频
|
免费一级不卡毛片
|
亚洲成A∨人片在线观看无码
|
免费看国产精品3a黄的视频
|
国产亚洲精品欧洲在线观看
|
亚洲人成网77777亚洲色
|
91精品国产免费久久国语麻豆
|
亚洲真人无码永久在线观看
|
亚洲阿v天堂在线2017免费
|
中文字幕久精品免费视频
|
亚洲国产最大av
|
亚洲伊人久久成综合人影院
|
真实国产乱子伦精品免费
|
亚洲日本VA午夜在线影院
|
亚洲色精品vr一区二区三区
|
三年片在线观看免费观看高清电影
|
色www永久免费视频
|
国产美女视频免费观看的网站
|