如何把我的Java程序变成exe文件?
JAVA是一種“跨平臺(tái)”的語(yǔ)言,擁有“一次編寫,處處運(yùn)行”的特點(diǎn),讓它成為當(dāng)今IT行業(yè),必不可少的一門編程語(yǔ)言。每一個(gè)軟件開發(fā)完成之后,應(yīng)該大家都需要打包程序并發(fā)送給客戶,常見的方式:java程序打成jar包,web程序打成war包 完成之后再通過(guò)某種傳輸方式,傳輸給客戶讓其運(yùn)行。war包 我們這里不做過(guò)多闡述,主要說(shuō)說(shuō)jar包的問題,jar包必須需要運(yùn)行在jre環(huán)境中,并且需要通過(guò)“java -jar 路徑/*.jar”的指令才可以完成運(yùn)行,很多客戶并不知道這個(gè)命令,這對(duì)于他來(lái)說(shuō)確實(shí)有些困難,每次都要我們程序員自己去運(yùn)行,那么有沒有更好的辦法呢?其實(shí)在windows操作系統(tǒng)中,大家最熟悉的應(yīng)該是exe程序,如果我們大家能夠?qū)ar文件打包成exe文件,那么客戶就能幫我們?nèi)?dòng)程序了,接下來(lái),我們就看看如何將一個(gè)jar包轉(zhuǎn)換成exe文件吧!
首先,使用開發(fā)工具,創(chuàng)建一個(gè)jar包
?
?
接下來(lái),使用開發(fā)工具快速build一個(gè)jar出來(lái):
?
然后,我們將jar包c(diǎn)opy到E盤下jar文件下:
?
?第二步,去網(wǎng)站搜索并下載exe4j工具
大家自己去網(wǎng)站下載轉(zhuǎn)換工具,http://www.onlinedown.net/soft/9475.htm?當(dāng)然,我這里是下載的是64位系統(tǒng)
對(duì)應(yīng)的軟件,下載完成之后,請(qǐng)解壓開,并執(zhí)行安裝exe4j_windows-x64_5_01.exe
?
安裝好了之后,運(yùn)行exe4j Wizard程序,將出現(xiàn)如下界面:
直接點(diǎn)擊“next”,進(jìn)入“project type”選擇頁(yè)面:
選擇點(diǎn)擊“next”,進(jìn)入“application configure”頁(yè)面:
在這個(gè)頁(yè)面中,我們需要修改3個(gè)地方,第一個(gè)輸入框中,我們需要給我們打包的程序,起一個(gè)“小名兒”,
比如:狗娃兒?第二個(gè),第三個(gè)輸入框中,我們都固定選擇jar所在的目錄即可。完成之后, 再點(diǎn)擊“next”,
進(jìn)入“executable configure”頁(yè)面中:
在這個(gè)頁(yè)面中,有3個(gè)地方需要修正,第一個(gè)地方請(qǐng)選擇“Console application”,后面在運(yùn)行時(shí),將會(huì)
出現(xiàn)doc窗體。第二個(gè)地方,給我們應(yīng)用起一個(gè)應(yīng)用名。第三個(gè)地方,主要是為了讓我們的應(yīng)用在進(jìn)
程中只有一個(gè)。 選擇好后,請(qǐng)點(diǎn)擊“Advanced Options”,選擇其中的“32-bit or 64-bit”,進(jìn)入64位軟
件選擇頁(yè)面。
在頁(yè)面中,選擇按照64位的安裝方式進(jìn)行安裝,選擇好之后,連接點(diǎn)擊2次“next”,來(lái)到最重要的配置頁(yè)面:
在這張頁(yè)面中,我們首先需要點(diǎn)擊“+”號(hào),添加我們的jar文件,然后再選擇我們jar包中主入口類,也就
是包含main函數(shù)的類。選擇完畢之后,大家請(qǐng)點(diǎn)擊“next”,在jre版本頁(yè)面中輸入最低版本,比如:1.7,
那么我們的程序就不能在1.6版本上運(yùn)行了。 所以盡量版本設(shè)置低一點(diǎn)!
配置完畢之后,連續(xù)點(diǎn)擊“next”即可完成轉(zhuǎn)換工作,然后,我們打開e:/jar目錄,應(yīng)該就可以看到我們的exe文件了。
雙擊exe文件,我們就可以正常啟動(dòng)我們的應(yīng)該程序了,O(∩∩)O哈哈哈~,開心不?
over,當(dāng)然將jar文件轉(zhuǎn)換為exe的方式有很多種,我這里只是介紹了其中的一種。例外,給大家需要說(shuō)明的
是,如果你注意對(duì)比下jar文件與exe文件的大小,你會(huì)發(fā)現(xiàn)exe文件遠(yuǎn)大于你的jar文件大小。到底是不是
得不償失?最好是綜合權(quán)衡下,世上就沒有十全十美的事情。
?
轉(zhuǎn)載于:https://www.cnblogs.com/YiYeZhiQiu92/p/7277046.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的如何把我的Java程序变成exe文件?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CVTE前端笔试编程题
- 下一篇: mui.init方法配置