http://www.cublog.cn/opera/showart.php?blogid=10219&id=50605
將java編織成.class后,如果只是用java命令來執(zhí)行總覺得不是太過癮,找個辦法生成像exe文件一樣用鼠標(biāo)雙擊便可執(zhí)行的文件,應(yīng)該是很有趣的啊。這里我用了一個名字叫做exe4j的免費小軟件,感覺不錯。
首先,當(dāng)然是要下載個exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。
接著,將你要選擇好你即將發(fā)布的.class文件就不用細(xì)說了。下面是創(chuàng)建jar文件,這里我用一個名字叫做d:MyJavaTest.class的文件來舉例,另外注意還要編寫一個確定main_class的文件manifest.mf,在這里mainfest.mf和目錄MyJava是在同一個目錄下(這里是都在D:),然后使用如下命令:
jar cvfm test.jar manifest.mf MyJava
manifest.mf當(dāng)初還不知道怎么寫,非常的抓狂。。。呵呵。其實很簡單,代碼如下:
Manifest-Version: 1.0
Main-Class: MyJava.Test
Created-By: Hanic
只要Main-Class寫對就可以了。這樣,一個test.jar文件就生成了,這里我就不細(xì)說jar的具體功能了。但為了確保成功,我們可以再用下面的指令執(zhí)行一下剛剛生成的test.jar:
java -jar test.jar
怎么樣,是不是可以很順利的進(jìn)行?如果是,那我們就可以開始進(jìn)行可執(zhí)行文件的創(chuàng)建了。
exe4j應(yīng)用起來倒是相當(dāng)簡單。類似于傻瓜式的,只要一路next,填寫和選擇個別的參數(shù)就ok了。稍微懂點e文的都可以應(yīng)用自如了。不要說你一點e文都不懂啊!沒辦法,簡單說下流程:
1、打開exe4j,可以輸入license,可以打開你以前操作過的config文件。
2、單擊NEXT鍵,選擇”JAR in EXE”mod按鈕,單擊NEXT。
3、填寫短名和文件輸出的路徑然后點擊NEXT。
4、在這里你可以選擇你要生成的可執(zhí)行文件的類型,以及生成的可執(zhí)行文件名稱、可執(zhí)行文件的圖標(biāo)等,我們在這里就選擇GUI application,名字就根據(jù)自己的需要取一個,圖標(biāo)你可以自己在你的圖標(biāo)庫里選一個你喜歡的,然后再NEXT。
5、在這里填寫Main class的名字,單擊綠色+選擇所需的.jar文件,如果沒有特殊要求我們就可以再繼續(xù)了。
6、接下來是選擇jre版本,填寫好jre的最大最小版本然后再繼續(xù)。
7、下面設(shè)一下你的文件執(zhí)行的片頭,增加其美觀效果,選擇自己喜歡的圖片,寫自己想寫的文字,并可以根據(jù)需要調(diào)整文字的位置,再繼續(xù)。
8、下面是一個選擇語言版本的界面選好后再繼續(xù)。
9、下面是一個短暫的等待,然后就大功告成了,一個java寫成的可執(zhí)行文件就這樣生成了。
10、雙擊一下看看效果,迎面而來的是自己設(shè)置的開頭效果,感覺怎么樣?