引用
蒋委员长 的 如何将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程序,双击直接运行。现在可以把自己写的小程序发给朋友们玩玩啦,呵呵