Exe4j把java生成exe可执行文件,下载地址:点击打开链接
注册exe4j,不注册生成的exe文件无法使用
第一步打开exe4j.exe
第一次使用,直接下一步就可以了,否则可以选择‘open’打开已有的配置文件
第二步 选择java文件类型
Regular mode 使用class文件生成exe,好处是文件比较小,并且可以使用jar包,方便修改(适合程序员)。
JAR in Exe mode 使用jar包生成exe,好处的简单,缺点是要把所有的文件都打在一个exe文件中(适合给不懂程序的人使用)。
第三步
先说第一种方式,选择Regular mode,按next
1、 输入你的应用名称,他会显示在窗口标题上
2、 选择class文件的路径(存放exe的目录)
3、 选择执行class文件的路径(同2,会显示一个点)
项目结构
第四步 选择exe文件执行的方式
GUI是图形方式
Console 控制台方式,即dos窗口
Service 服务方式
根据程序的情况选择,我这里使用的是控制台方式
输入exe文件名
选择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
第六步 设置运行JRE允许的版本 最低版本,最高版本
---------------------------
第三步
第二种方式,选择JAR in Exe mode,按next
然后和上面差不多,一个是exe4j的项目名字,一个是exe输出目录
第四步,同上
第五步
这次按绿色的加号,添加的是弄好的jar文件
然后相同
------------------------------