exe4j軟件特色
1、在常規(guī)模式下,程序不將java類包括在可執(zhí)行文件中,而只使用指定的jar文件和文件夾進(jìn)行分發(fā)。
2、在exe模式下構(gòu)建jar意味著相反:jar文件在可執(zhí)行文件中編譯,因此jar應(yīng)用程序?qū)⒆鳛閱蝹€(gè)exe分發(fā)。
3、您可以將程序文件保存到磁盤的任何部分,只需單擊exe文件以運(yùn)行exe4j。
4、還可以將其保存到筆式驅(qū)動(dòng)器或其他可移動(dòng)存儲(chǔ)單元,以便以最小的努力在任何pc上運(yùn)行它,只要其具有java安裝。
5、exe4j不修改windows注冊(cè)表設(shè)置或創(chuàng)建額外的文件在磁盤上沒有您的許可,從而使其在刪除后保持清潔。
6、新的java應(yīng)用程序立即放在一起,您可以保存配置,將其應(yīng)用于未來(lái)的項(xiàng)目,而不會(huì)失去時(shí)間。
exe4j軟件功能
1、您可以編寫與名稱,分發(fā)源和可執(zhí)行文件目錄相關(guān)的應(yīng)用程序信息
2、可以設(shè)置關(guān)于重定向,服務(wù)選項(xiàng),版本信息,32位或64位體系結(jié)構(gòu)類型和執(zhí)行級(jí)別的高級(jí)參數(shù)。
3、可以指定vm參數(shù),類路徑,主類,參數(shù)和本地庫(kù)目錄,設(shè)置jre最小和最大版本,搜索順序和首選vm,啟用或禁用啟動(dòng)屏幕,
4、進(jìn)行調(diào)整(例如文本,位置),以及定制可執(zhí)行文件的消息。
5、新的java應(yīng)用程序立即放在一起,您可以保存配置,將其應(yīng)用于未來(lái)的項(xiàng)目,而不會(huì)失去時(shí)間。
exe4j安裝步驟
1、在本站下載exe4j官方版這款軟件的壓縮包,解壓后,雙擊exe文件,進(jìn)入安裝向?qū)?,點(diǎn)擊next
2、查看協(xié)議,選擇i accept...,點(diǎn)擊next
3、設(shè)置軟件安裝位置,點(diǎn)擊browse可以自由設(shè)置,建議大家選擇安裝在D盤,然后點(diǎn)擊next
4、exe4j官方版軟件正在安裝,我們耐心等待
5、軟件安裝成功
exe4j使用教程
1. 在第一步可以加載之前操作保存的配置文件,通過(guò)這里可以看到人家老外對(duì)用戶體驗(yàn)的確注意得很好,由于這里我們沒有所以只能一步一步來(lái)了
2. 這里我們只有一個(gè)jar文件,所以選擇使用JAR IN EXE。如果即將包裝的程序中還包含目錄或者非jar文件,是不能使用這個(gè)模式的,只能選擇使用Regular mode。
3. 設(shè)置程序名稱和生成exe程序文件的輸出目錄
4. 設(shè)置執(zhí)行程序的類型、名稱、圖標(biāo)、工作目錄(默認(rèn)為.代表程序當(dāng)前目錄的意思),還可以在高級(jí)選項(xiàng)中重定向程序日志、版本信息、生成64bit程序、程序的運(yùn)行級(jí)別等等,這里需要注意一點(diǎn)如果你的jar程序需要接受參數(shù)的話,要將Allow –console patameter選項(xiàng)勾中。
5. 在這一步主要講我們打好的jar文件通過(guò)這個(gè)綠色按鈕添加進(jìn)來(lái),然后在main class中選擇jar包的帶有main函數(shù)的類。同時(shí)在這里還可以設(shè)置JVM允許參數(shù),以及程序運(yùn)行的本地庫(kù)等等
6. 設(shè)置需要的JRE版本,若沒有版本最高限制保持其為空即可。
重點(diǎn)來(lái)了,如果我們想要保證發(fā)布的程序可以在沒有安裝JRE的機(jī)器上面運(yùn)行的話,需要連同JRE一起發(fā)布到其他機(jī)器上面去。在高級(jí)選項(xiàng)Search sequence中要設(shè)置exe程序與jre的相對(duì)目錄,我這里為.jre7并且將搜索次序設(shè)置在了最前,說(shuō)明應(yīng)該將exe程序與jre7放在同一個(gè)目錄下,程序運(yùn)行時(shí)會(huì)首先從該jre7文件夾下面的bin目錄尋找java.exe。如果沒有找到就會(huì)依次向下尋找的搜索選項(xiàng)中尋找,如果一直沒有找到就會(huì)報(bào)錯(cuò)。
7. 這里可以設(shè)置程序的啟動(dòng)畫面,沒有要求可以直接next
8. 設(shè)置程序運(yùn)行錯(cuò)誤的各種提示信息
9. 編譯
10. 試運(yùn)行生成的程序,還記得我們?cè)诘诹皆O(shè)置JRE的相對(duì)路徑嗎?(.jre7),如果想要運(yùn)行程序,需要將exe與JRE(文件夾名為jre7)與exe放置在同一目錄下。如果機(jī)器沒有在注冊(cè)表和環(huán)境變量中設(shè)置JRE相關(guān)信息的話。
至此一個(gè)完整的加殼過(guò)程就完成了
exe4j常見問題如何用exe4j官方版將java工程打包成exe文件?
首先先從eclipse導(dǎo)出我們需要轉(zhuǎn)換的工程的jar包。記得這個(gè)工程的路徑要全英文,不然打開的exe文件會(huì)出現(xiàn)問題。
打開下載好的exe4j 。界面如下圖,第一次使用記得在下方填寫license
然后我們開始導(dǎo)出。點(diǎn)擊open可以打開之前已經(jīng)編輯過(guò)的exe4j文件,這里我們創(chuàng)建新的,點(diǎn)擊Next。
選擇JAR in EXE mode
接下來(lái)填寫相應(yīng)的信息。
next幾個(gè)界后,添加我們剛才生成的jar包,如果有引入第三方包的話記得也要添加,然后選擇Main Class
設(shè)置程序允許的JDK版本的上下限,現(xiàn)在好像1.8用的比較多
然后next兩次,等待生成完畢。
同類軟件對(duì)比py2exe一個(gè)用來(lái)將 Python 程序轉(zhuǎn)化成 exe 可執(zhí)行程序的小工具,py2exe是一個(gè)將python腳本轉(zhuǎn)換成windows上的可獨(dú)立執(zhí)行的可執(zhí)行程序(*.exe)的工具,這樣,你就可以不用裝python而在windows系統(tǒng)上運(yùn)行這個(gè)可執(zhí)行程序。
Notepad++代碼編輯器是一款運(yùn)行在windows系統(tǒng)下的代碼編寫工具。Notepad++代碼編輯器支持27種編程語(yǔ)言,包括C、C++ 、Java 、C#、 XML、 HTML、PHP、JS等。并且Notepad++代碼編輯器能夠同時(shí)編寫多個(gè)文件,極大地縮短了工作時(shí)間。
exe4j更新日志1.修改用戶提交bug
2.添加新功能