Java程序打包成exe - Go语言中文社区

Java程序打包成exe


背景:最近一位当老师的老朋友叫我给她写做一个点名小程序,程序非常容易实现,但是从来没有打过.exe应用,网上搜了一下,有好几个工具能打包,仔细对比了下,最后选用shuizhongyueliangya写的方法试试。很成功的打好包,并能使用,期间有个系统不兼容的插曲,最后替换成32位,既能在32位系统上运行,也能在64位系统上运行。一定要选用创建的jre目录环境进行打包,因为非开发人员电脑上是不会装有jdk环境的。

以下内容转自:https://blog.csdn.net/shuizhongyueliangya/article/details/51774553#commentBox

二:工作环境

      系统: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包应该放在SASjrelibext文件里。

     我添加了我的数据库连接的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是否能运行。

然后关闭就可以了。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_18838991/article/details/82314849
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 13:45:48
  • 阅读 ( 1137 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢