欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用exe4j 将 java 程序打包成 exe 可执行文件

程序员文章站 2022-06-12 19:30:17
...

这里以我的一个例程为例:

一、编译打包 jar 文件

1、在项目根目录建立 src 和 classes 文件夹,将 java 程序文件放入 src 文件夹
2、在项目根目录运行命令

javac -d classes .\src\tcpServer.java

编译生成 class 文件放在 classes 目录,不指定 -d 会在 java 文件所在目录生成 class 文件
3、在项目根目录新建 MANIFEST.MF 文件,内容如下:
使用exe4j 将 java 程序打包成 exe 可执行文件
Main_Class 用于指定程序的入口,是包含 main 函数的类
4、在项目根目录运行命令

jar cfm tcpServer.jar MANIFEST.MF -C classes .

用清单文件 MANIFEST.MF 将 classes 目录下的所有文件存档到一个名为 tcpServer.jar 的存档文件中
5、此时目录结构为:

根目录 
    |-- src  
    |  `-- tcpServer.java  
    |-- classes
    |  `-- tcpServer.class
    |-- MANIFEST.MF
    `-- tcpServer.jar

6、运行 jar 命令:

Java -jar tcpServer.jar

二、使用 exe4j 生成 exe 可执行文件

1、将 jdk 目录下面的 jre 文件夹拷贝到和 jar 同路径下
2、自行下载 exe4j 软件并安装
3、打开软件,按照下面进行配置
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
Name 和 Company 随便填写
License key 填写 A-XVK246130F-1l7msieqiwqnq 或者自行查找**码
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
使用exe4j 将 java 程序打包成 exe 可执行文件
最后配置完成点击 Finish 按钮生成可执行文件
注:生成的可执行文件与 jre 包必须放在同一目录