引用
蔣委員長 的 如何將class打包exe文件
class文件打包exe文件要經(jīng)過兩個(gè)步驟:
第一步:將class文件打包成jar文件,請(qǐng)參見我的上一篇文章:http://maidini.blog.163.com/blog/static/37762704200848910573/
第二步:將jar文件打包成exe文件。這是今天的重點(diǎn)
將jar打包exe 有許多工具,我以exe4j為例詳解打包過程:
第一步:下載exe4j,最新版本為4.1 如下圖 exe4j的官方網(wǎng)站
第二步:運(yùn)行exe4j.exe 我使用的是免安裝版(zip) 如下圖
第三步:運(yùn)行軟件exe4j,然后點(diǎn)擊Next
第四步:選擇第二項(xiàng)"JAR in EXE mode",然后點(diǎn)擊Next
第五步:在General中填入名稱,在Directories填入生成exe的目錄位置。如下圖:我將生成exe目錄設(shè)置為C:\ok ,然后點(diǎn)Next
第六步:Executable name處填入生成exe文件的名稱,Icon File處填寫圖標(biāo)文件位置,再點(diǎn)Next
第七步:首先設(shè)置Class Path的位置,即jar文件的位置。然后點(diǎn)OK
第八步:接著設(shè)置Main-Class 的位置,即main方法所在的位置。然后點(diǎn)OK 如下圖
設(shè)置完成后,如下圖: 一定要先設(shè)置Class Path,再設(shè)置Main class
第九步:填寫版本號(hào),最好不要填寫第二項(xiàng)。否則可能造成錯(cuò)誤(見后面),最后點(diǎn)擊Finish即可
錯(cuò)誤內(nèi)容:No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed JDK or JRE or download a JRE from www.java.com
當(dāng)時(shí)出現(xiàn)這個(gè)錯(cuò)誤,查看了JDK和JRE都沒有問題,exe4j也是最新版。后來才發(fā)現(xiàn)是設(shè)置"Maximum version"。如果不填寫"Maximum version",就不報(bào)錯(cuò)。也不知道是不是exe4j的BUG
第十步:完成所有設(shè)置,點(diǎn)擊“Click Here to Start the Application”可以運(yùn)行測試生成的EXE文件
生成的最終的EXE程序,雙擊直接運(yùn)行。現(xiàn)在可以把自己寫的小程序發(fā)給朋友們玩玩啦,呵呵
文章來源:http://wxq594808632.blog.163.com/blog/static/10907975520093842753860