咱们通常用java作Swing项目的时候通常都是只能在Myeclipse里面运行,那么怎么把咱们的项目打包成exe能够直接双击运行呢?java
初始工做:为了避免让用户安装java环境,因此咱们先新建一个文件夹,里面先把咱们的jdk放进去app
首先看下个人项目结构eclipse
其实很简单,就是一个java项目,支部会是Client继承了Jframespa
好啦,那么怎么把这个项目变成exe呢,固然,首先咱们要将项目先变成jar,那么在Myeclipse里面将项目变成jar其实简单,.net
对着项目右键——》Export3d
——》Java调试
而后点nextblog
其中JAR file填写jar输出的位置,就是将jar输出到那个地方,而后一直下一步到继承
的时候,Main class选择项目的启动类,而后finish就行了ip
ok,接下来就是把咱们的jar变成exe了,首先去下载一个exe4j,下载地址
下载完成以后安装便可,这里给出来一下,免费给大家一个注册码吧,L-g782dn2d-1f1yqxx1rv1sqd
填写上我给大家的注册码就能够了,ok,咱们正式开吧,直接点击next就好
咱们选择JAR in ESE mode,以后点击next
这里short name of your application 里面能够随便填写,就是一个工程名字而已
output directory 里面选择exe文件输出的位置,最好选择咱们新建的文件夹里面便可
这里咱们先勾选GUI application
executable name填写你这exe的名字
Icon file 选择exe的图标,只能是icon文件哦,以后咱们选择Advanced Options
先勾选上Generate version info resourece,
Product version填写程序的版本号
INternal name填写程序名称加上版本号 好比 a2.0
Leagal copyright填写时间便可 好比 2016-2017
Company name 填写公司的名称。能够随便填写,以后点击next
Generate 64-bit executable要勾选上,以后点击一直下一步next
在calss path右边点击+号,Archive选择咱们项目也就是jar的路径
点击Main class 右边的按钮选择程序的主入口
最低版本写1.4,最高版本写1.8,而后咱们须要配置下程序的java环境,点击Advanced Options,选择search sequence
把里面这三个选中以后点击X,将之清除掉,以后点击+号,选择Directory,在Directory右边选择咱们新建文件夹里的jdk
以后点击next
选择 Client hostpot VM
这个就是配置程序进来的时候启动界面,能够选择能够不选择,点击next
继续点击next
这样就是完成了,Click here to start the application能够先调试下能不能运行
ok,经历了一大堆后咱们的jar终于变成了exe文件了
咱们都知道,通常桌面程序都是先要安装才能使用的,而咱们这个是一双击就是能够运行了,因此咱们还须要改版,ok
在接下来中,我会继续编写和讲解如何把exe文件封装起来,能够变成那种安装的文件,请关注我哦!