java应用程序打包成exe

关键词:Myeclipse10-1打包;打包jar;打包exe;Fat;exe4j

在开发过程中很有可能要把做出来的swing打包成exe让用户使用(虽然这种情况很少,用swing做界面简直是自虐o(╯□╰)o),并且要做到环境无关性,也就是一般的用户在一般的电脑双击即可运行,不需要其他环境配置。

过程可分两大阶段:第一阶段,将源代码通过Fat打包成jar;第二阶段,将jar包通过exe4j打包成exe执行程序。

1.1 下载fat,目前(2013-5-15)最新版本为0.0.31,http://sourceforge.net/projects/fjep/files/fatjar/fatjar_0_0_31/

1.1.1 安装fat:下载的压缩包加压后,将plugins文件夹整个复制到本机myeclipse安装包下(myeclipse.exe所在文件夹):D:\tool\MyEclipse\MyEclipse 10-1

1.1.2 重启myeclipse,右键项目可看到Build Fat Jar项,安装成功!

1.2  Fat打包。右键项目选择Build Fat Jar,

以上几步之后即可成功生成jar包。

2.1 下载exe4j。http://nchc.dl.sourceforge.net/project/fjep/fatjar/fatjar_0_0_31/net.sf.fjep.fatjar_0.0.31.zip 

2.1.1 启动exe4j Wizard,

继续下一步即可完成。

 

注意:1.打包成的exe文件只能在32位机器上运行,64位机器上提示如下错误,有知道如何解决的请留言。

Please define EXE4J_JAVA_HOME to point to an installed 32-bit JDK or JRE or download a JRE from www.java.com

 

 

posted @ 2013-05-15 11:34  风风清清扬扬  阅读(376)  评论(0编辑  收藏  举报