Java程序打包成exe

一:介绍
      这是我第一次写博客,我想记录我的学习路程,为我已不多的大学时光留些记忆,也想分享给那些,正在或曾经遇到同样问题的人一些解决方案。有什么不好的多多海涵。

二:工作环境
      系统:win10  64位
      JDK:jdk1.8  64位
      开发工具:myeclipse2015
      打包工具:exe4j_windows-x64_5_1   下载地址:http://www.ej-technologies.com/download/exe4j/files.html

三:程序先打包成 .jar
      1、打开myeclipse,选择你要打包的程序,右键选择export



点击next

点击next

点击next

选择主类


点击ok
点击finish 会在桌面上出现  sas.jar 文件

四、 将jar转化成 exe.
     新建一个文件夹,该文件夹的作用是用来保存生成的exe文件的目录,在新创建的文件夹中还要创建三个子文件夹file,res,jre

     file:文件夹是放临时文件的可以没有

     res:文件夹是放资源文件的,如图片,配置文件等也可以没有

     jre:这个是必须的,该文件中的内容可以直接把JDK安装目录下jre的内容拷贝过来即可。有了它可以不用再装java运行环境 

     上面提到我的运行环境是jdk64位,但是在这里面应该放上 jdk32位,即jdk32安装目录下的 jre文件内容,嗯,还有就是如果程序中有任何jar包应该放在SAS\jre\lib\ext文件里。

     我添加了我的数据库连接的jar包


     将exej4下载到电脑上  如果运行界面没有出现  就在安装目录下 bin 目录中点击 exe4j 
出现下面的页面,就可以开始转化exe了

点击next  选择"JAR in EXE" mode

Short name of your application中随便定义

Output directory中是用来指定生成exe文件的目录,选择我们刚刚新创建的那个文件目录即可。

点击next


  

在Executable name中输入要生成exe文件的名称

选择Icon File 选择生成exe文件的图标,该图标类型只能是ico结尾的图片

点击next


在 VM Parameters中输入:  -Dexe.path=${EXE4J_EXEDIR}

点击添加添加 在Archive中选择我们生成的jar文件,然后直接点击OK按钮

点击ok后,要选择主类  就是Main class 哪里 。。。。
然后点击ok,后点击next
点击Search sequence后
将原有的默认的删除,添加我们新建的文件夹下的 jre   要注意:jre里的内容最好是32位的jdk中的jre内容,还有就是前面也说到了,如果有jar包要把它导入。
点击next
点击next

点击next

点击查看你的exe是否能运行。
然后关闭就可以了。


你可能感兴趣的:(Java程序打包成exe)