应用exe4j将java程序打包成可执行的exe

时间:2021-11-10 09:39:50

Exe4j把java生成exe可执行文件,下载地址:点击打开链接

注册exe4j,不注册生成的exe文件无法使用

第一步打开exe4j.exe

第一次使用,直接下一步就可以了,否则可以选择‘open’打开已有的配置文件

应用exe4j将java程序打包成可执行的exe


第二步 选择java文件类型

Regular mode 使用class文件生成exe,好处是文件比较小,并且可以使用jar包,方便修改(适合程序员)。

JAR in Exe mode 使用jar包生成exe,好处的简单,缺点是要把所有的文件都打在一个exe文件中(适合给不懂程序的人使用)。


第三步

先说第一种方式,选择Regular mode,按next

1、 输入你的应用名称,他会显示在窗口标题上

2、 选择class文件的路径(存放exe的目录)

3、 选择执行class文件的路径(同2,会显示一个点)


项目结构

应用exe4j将java程序打包成可执行的exe


应用exe4j将java程序打包成可执行的exe


第四步 选择exe文件执行的方式

GUI是图形方式

Console 控制台方式,即dos窗口

Service 服务方式

根据程序的情况选择,我这里使用的是控制台方式

输入exe文件名

选择exe图标文件(可以不选)

应用exe4j将java程序打包成可执行的exe


第五步 设定你的java运行文件,就是由main方法的那个class文件

首先按绿色的加号,设置classpath,打开路径设置窗口

选择Director,然后按选择路径的按钮(…),选择class文件所在的根,选择后显示的是“.”

再次按绿色的加号,设置jar包所在位置,打开路径设置窗口

这次我们选择的是 Scan directory,即查询路径,java程序会在这里搜索需要的jar包,这很重要,否则会提示找不到类。

这就用到我建立的目录lib了。这样有个好处,就是以后你可以加新的jar包,而不用重新生成exe文件了,比如在加一个jdbc驱动,只要把文件考到lib里就可以了。

按main class 后面的按钮,打开选择main class文件的窗口。如果在这里看不到你的class文件,请查看你的class path设置是否正确

选择你要运行的class文件,按ok

应用exe4j将java程序打包成可执行的exe


第六步 设置运行JRE允许的版本 最低版本,最高版本

然后一路 next  就可以了!


---------------------------

第三步

第二种方式,选择JAR in Exe mode,按next

然后和上面差不多,一个是exe4j的项目名字,一个是exe输出目录

第四步,同上


第五步

这次按绿色的加号,添加的是弄好的jar文件

然后相同


------------------------------