利用java只能實(shí)現(xiàn)一個可安裝的exe程序?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)防城港,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
java實(shí)現(xiàn)可安裝的exe程序?qū)嵗斀?/strong>
通過編寫Java代碼,實(shí)現(xiàn)可安裝的exe文件的一般思路:
1、在eclipse中創(chuàng)建java項(xiàng)目,然后編寫Java代碼,將編寫好的Java項(xiàng)目導(dǎo)出一個.jar格式的jar包;
2、通過安裝exe4j軟件,將導(dǎo)出的.jar格式的文件制作成.exe格式的可執(zhí)行的文件,(注意:此時的.exe文件只是可以執(zhí)行,還不能夠安裝);
3、通過安裝Inno setup軟件,將可執(zhí)行的.exe格式的文件、.jar格式的文件以及其它需要的文件制作成一個可安裝的.exe格式的文件;
4、非常注意:在exe4j和Inno setup軟件中選擇的路徑都是相對路徑,因此在導(dǎo)出的jar包、exe4j、Inno setup等軟件執(zhí)行的過程中,強(qiáng)烈建議一直保持在一個文件夾內(nèi)進(jìn)行操作和輸出文件;
通過java代碼實(shí)現(xiàn)可安裝的exe格式文件的一般步驟如下:
一、創(chuàng)建java項(xiàng)目,編寫好java代碼,導(dǎo)出jar包:
1、創(chuàng)建java項(xiàng)目,編寫java代碼就不用多說了;
2、導(dǎo)出jar包:
步驟一:

步驟二:

步驟三:

二、通過安裝exe4j軟件,將jar包制作成可執(zhí)行的exe格式文件(注意:此時的exe格式文件只是可以執(zhí)行,但是不可以安裝):
1、下載exe4j軟件,然后按照正常的進(jìn)行安裝即可:
2、步驟一:

3、步驟二:

4、步驟三:注意選擇路徑的時候一定要選擇存放有jar包、jre等文件的文件夾所在的路徑,這也是輸出.exe格式文件的路徑,強(qiáng)烈建議這樣寫;

5、步驟四:此位置填寫的內(nèi)容就是.exe格式文件輸出的文件名;

6、步驟五:將項(xiàng)目導(dǎo)出的jar包添加進(jìn)來,非常注意:此時的jar包路徑一定要相對路徑,因?yàn)樯鲜鲞x擇輸出.exe格式文件的路徑就是jar包所在文件夾的路徑,即exe4j軟件工作空間就是jar包所在的路徑,相對路徑是相對于工作空間來說的,因?yàn)閖ar包就在工作空間的根目錄下,因此只接寫jar包的文件名+格式即可;

7、步驟六:選擇執(zhí)行項(xiàng)目時,首先執(zhí)行的第一個java類,類似于在BS項(xiàng)目中,訪問某個項(xiàng)目時設(shè)置訪問首頁一樣;

8、步驟七:項(xiàng)目的jar包和項(xiàng)目訪問的首類設(shè)置好后,直接next下一步即可;

9、步驟八:利用exe4j制作的.exe格式文件默認(rèn)的是32位操作系統(tǒng)的文件,如果要制作64位操作系統(tǒng)的文件,可以按照下圖進(jìn)行選擇設(shè)置;

10、步驟九:設(shè)置程序運(yùn)行時jre的版本范圍;

11、步驟十:因?yàn)閯?chuàng)建的是java項(xiàng)目,項(xiàng)目最終是要在jvm上進(jìn)行運(yùn)行的,如果要用戶自己安裝jdk,配置環(huán)境變量非常的不方便,因此可以制作的過程中將jre封裝進(jìn)行,可以自己設(shè)定好運(yùn)行環(huán)境jre的版本,讓用戶更加方便的使用程序,下圖是為程序設(shè)定Jre運(yùn)行環(huán)境的步驟:非常注意:jre要放在和jar包同級目錄下,這樣就可以寫相對目錄了,否則容易出現(xiàn)文件;




12、步驟十一:以后直接默認(rèn)next即可:




三、通過安裝Inno setup軟件,將可執(zhí)行的.exe文件、jar文件、jre文件封裝到一個可以安裝的.exe文件:
1、安裝Inno setup軟件,并啟動該軟件:

2、默認(rèn)next即可:

3、設(shè)置程序安裝時默認(rèn)創(chuàng)建的安裝文件夾以及程序的版本號等信息:

4、默認(rèn)next即可:

5、選擇可執(zhí)行的.exe格式文件的目錄:


6、將可執(zhí)行的.exe文件、jar包、jre文件所在的文件夾添加進(jìn)來,并且將該文件夾內(nèi)的所有文件均添加進(jìn)來,這樣可以設(shè)置成相對路徑了就:



7、默認(rèn)next即可:

8、在.exe文件、jar包、jre文件所在的文件夾內(nèi)創(chuàng)建1.txt、2.txt、3.txt三個文本文件,并按照下圖依次設(shè)置即可,我也不知具體原因,可能是要存儲一些運(yùn)行過程中的信息吧:


9、默認(rèn)next即可:

10、設(shè)置輸出可安裝的.exe格式文件的位置以及輸出的.exe格式的文件名稱,非常注意:可安裝的.exe格式文件輸出位置一定也要是jar包、jre文件、可執(zhí)行.exe文件所在的文件夾;

11、直接默認(rèn)next,按照圖片上步驟進(jìn)行即可:





12、制作完畢,現(xiàn)在可以看一下可以安裝的.exe格式文件了:

13、最終,將jar包、jre文件、可執(zhí)行的.exe文件、可安裝的.exe文件等所在的文件夾壓縮成一個包,將包作發(fā)給用戶即可。用戶只需要解壓文件,點(diǎn)擊可安裝的.exe文件,安裝即可,安裝完畢后即可將該解壓文件刪掉;
看完上述內(nèi)容,你們掌握利用java只能實(shí)現(xiàn)一個可安裝的exe程序的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
分享標(biāo)題:利用java只能實(shí)現(xiàn)一個可安裝的exe程序
網(wǎng)頁鏈接:http://chinadenli.net/article4/ppcsoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、虛擬主機(jī)、微信公眾號、、定制開發(fā)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)