这里以打包为exe程序为例,简单介绍一下如何将Java编写的程序打包为Windows环境下可以直接执行的exe程序,主要用到exe4j这个工具,以Eclipse为例(IDEA也行):

这里为了方便说明打包过程,我新建了一个Swing窗口,主要代码如下,非常简单,后面的打包就是围绕这个程序展开:

Java程序

1.首先,需要将Java程序打包为Jar包,这个直接右击文件,依次选择“Export”->“Java”->“Jar file”,指定导出的目录,点击“Finish”完成就行,如下:

Java程序

2.接着就需要下载exe4j,这个直接到官网上下载就行,一个exe文件,直接安装就行,如下:

Java程序

3.安装完成后,我们就可以直接开始打包过程了,主要步骤及截图如下:

  • 首先,打开这个软件,依次跳过“Welcome”和“Project Type”,直接进入“Application Info”界面”,输入应用的名称、Jar包所在的目录及执行的目录,如下:

Java程序

  • 接着点击Next,进入“Executable info”界面,这里需要输入exe应用的名称,同时需要在“Advanced Options”中选择“32-bit或64-bit”,如下:

Java程序

如果是打包64位的程序,这里需要勾选如下选项,不然程序在运行时会出错:

Java程序

  • 点击Next,进入“Java invocation”界面,这里我们点击右边的“+”号,导入我们刚才的Jar包,同时需要设置程序入口主类,如下:

Java程序

  • 点击Next,进入“JRE”界面,这里我们需要设置程序运行所需要的最低JRE版本,低于这个版本,程序则不能正常运行,如下:

Java程序

  • 最后,依次点击Next,直到Finished完成,就会在当前Jar包目录下生成一个exe文件,也就是我们打包好的exe程序,如下:

Java程序

双击这个exe文件,程序就可直接运行,如下:

Java程序

至此,我们就完成了将Java程序打包为Windows环境下可执行的exe程序。总的来说,整个过程非常简单,配置过程也不难,只要你熟悉一下上面的流程和步骤,很快就能掌握的,后续你也可以进一步制作为setup安装文件,网上也有现成的工具