引用
蔣委員長 的 如何將class打包exe文件
class文件打包exe文件要經過兩個步驟:
第一步:將class文件打包成jar文件,請參見我的上一篇文章:http://maidini.blog.163.com/blog/static/37762704200848910573/
第二步:將jar文件打包成exe文件。這是今天的重點
將jar打包exe 有許多工具,我以exe4j為例詳解打包過程:
第一步:下載exe4j,最新版本為4.1 如下圖 exe4j的官方網站
第二步:運行exe4j.exe 我使用的是免安裝版(zip) 如下圖
第三步:運行軟件exe4j,然后點擊Next
第四步:選擇第二項"JAR in EXE mode",然后點擊Next
第五步:在General中填入名稱,在Directories填入生成exe的目錄位置。如下圖:我將生成exe目錄設置為C:\ok ,然后點Next
第六步:Executable name處填入生成exe文件的名稱,Icon File處填寫圖標文件位置,再點Next
第七步:首先設置Class Path的位置,即jar文件的位置。然后點OK
第八步:接著設置Main-Class 的位置,即main方法所在的位置。然后點OK 如下圖
設置完成后,如下圖: 一定要先設置Class Path,再設置Main class
第九步:填寫版本號,最好不要填寫第二項。否則可能造成錯誤(見后面),最后點擊Finish即可
錯誤內容: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
當時出現這個錯誤,查看了JDK和JRE都沒有問題,exe4j也是最新版。后來才發現是設置"Maximum version"。如果不填寫"Maximum version",就不報錯。也不知道是不是exe4j的BUG
第十步:完成所有設置,點擊“Click Here to Start the Application”可以運行測試生成的EXE文件
生成的最終的EXE程序,雙擊直接運行。現在可以把自己寫的小程序發給朋友們玩玩啦,呵呵
文章來源:http://wxq594808632.blog.163.com/blog/static/10907975520093842753860