注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

昆明帆妈的博客

生活的点点滴滴,被我这样记录着。。。。

 
 
 

日志

 
 

【转载】如何将class打包exe文件  

2013-05-10 14:40:13|  分类: 工作 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文转载自蒋委员长《如何将class打包exe文件》
class文件打包exe文件要经过两个步骤:
第一步:将class文件打包成jar文件,请参见我的上一篇文章:http://maidini.blog.163.com/blog/static/37762704200848910573/
第二步:将jar文件打包成exe文件。这是今天的重点

将jar打包exe 有许多工具,我以exe4j为例详解打包过程:
第一步:下载exe4j,最新版本为4.1 如下图 exe4j的官方网站 
如何将class打包exe文件 - 蒋委员长 - Loft Program

第二步:运行exe4j.exe 我使用的是免安装版(zip) 如下图
如何将class打包exe文件 - 蒋委员长 - Loft Program

第三步:运行软件exe4j,然后点击Next
如何将class打包exe文件 - 蒋委员长 - Loft Program

第四步:选择第二项"JAR in EXE mode",然后点击Next
如何将class打包exe文件 - 蒋委员长 - Loft Program

第五步:在General中填入名称,在Directories填入生成exe的目录位置。如下图:我将生成exe目录设置为C:\ok ,然后点Next
如何将class打包exe文件 - 蒋委员长 - Loft Program

第六步:Executable name处填入生成exe文件的名称,Icon File处填写图标文件位置,再点Next
如何将class打包exe文件 - 蒋委员长 - Loft Program

第七步:首先设置Class Path的位置,即jar文件的位置。然后点OK
如何将class打包exe文件 - 蒋委员长 - Loft Program

第八步:接着设置Main-Class 的位置,即main方法所在的位置。然后点OK 如下图
如何将class打包exe文件 - 蒋委员长 - Loft Program

设置完成后,如下图: 一定要先设置Class Path,再设置Main class
如何将class打包exe文件 - 蒋委员长 - Loft Program

第九步:填写版本号,最好不要填写第二项。否则可能造成错误(见后面),最后点击Finish即可
如何将class打包exe文件 - 蒋委员长 - Loft Program

错误内容: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
如何将class打包exe文件 - 蒋委员长 - Loft Program

第十步:完成所有设置,点击“Click Here to Start the Application”可以运行测试生成的EXE文件
如何将class打包exe文件 - 蒋委员长 - Loft Program

生成的最终的EXE程序,双击直接运行。现在可以把自己写的小程序发给朋友们玩玩啦,呵呵
如何将class打包exe文件 - 蒋委员长 - Loft Program
  评论这张
 
阅读(25)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017