2024年1月27日发(作者:)
I. 目录
I. 目录...........................................................................................................................................1
II. 使用Launch4j 教程——JAVA(JAR格式)应用程序转换成EXE格式...............................2
一、 介绍...........................................................................................................................2
二、 下载...........................................................................................................................2
三、 安装...........................................................................................................................2
四、 运行...........................................................................................................................4
五、 设置Basic项............................................................................................................6
六、 设置7
七、 设置8
八、 保存配置...................................................................................................................9
九、 编译并生成10
十、 执行生成的11
十一、 常见问题.............................................................................................................12
1、 设置的icon文件必须是.icon格式的;..........................................................12
2、 设置的classpath必须能找到外部依赖包和文件;......................................12
3、 执行生成的exe文件,最好是在生成的目录;.............................................12
1
II. 使用Launch4j 教程——JAVA(JAR格式)应用程序转换成EXE格式
一、 介绍
launch4j 是 Java 应用程序的 Windows 本地可执行文件 (.exe) 封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的 JRE,启动失败反馈,传递命令行参数,ant脚本。
二、 下载
下载地址:
/project/?group_id=95944&package_id=192323
三、 安装
下载后双击运行安装,如下图:
2
3
四、 运行
4
5
五、 设置Basic项
生成的exe文件存放的路径,这个文件格式为 路径+文件名+扩展.exe
要生成的exe文件的java包(jar),带main方法入口
这里设置生成的exe文件的icon图标文件
说明:
Output file项:生成的exe文件存放的路径,这个文件格式为 路径+文件名+扩展.exe,比如:C:Documents and Settingsqq桌面。
Jar项:要生成的exe文件的java包(jar),带main方法入口。
比如:C:Documents and Settingsqq桌面。
Icon项:这里设置生成的exe文件的icon图标文件
比如:C:Documents and Settingsqq桌面
6
六、 设置Classpath
选中该项后才可以编辑Main class、Classpath
这里是带main方法的可执行的Jar包程序的java类路径
选中Classpath中列表值后,在这里可以修改这个值,然后点击Accept按钮提交修改。
这是在选择了Main class后在同目录下的jar列表,这可是一些依赖的外部jar包
说明:
Custom classpath项:选中该项后才可以编辑Main class、Classpath;
Main class项:这里是带main方法的可执行的Jar包程序的java类路径,
比如:;
Classpath项:这是在选择了Main class后在同目录下的jar列表,这可是一些依赖的外部jar包,
比如:、 、等,这个路径的设置要根据生成的exe文件来设置,如jar外部包和exe同目录就默认不用修改;如jar外部包和exe 7
不在一个目录,exe目录为jar外部包目录的父目录,就要修改下Classpath的路径,如上图就是这种结构修改后的配置;
Edit item项:选中Classpath中列表值后,在这里可以修改这个值,然后点击Accept按钮提交修改。
New按钮:新建一个路径
Accept按钮:提交一个修改的路径
Remove按钮:删除一个路径
七、 设置JRE
设置你的java应用程序运行时最低在JRE要求,可以根据你系统上安装的JDK版本设置。
8
如在cmd里输入 java –version后得到java version "1.6.0_16",把1.6.0_16填入Min JRE version项即可
八、 保存配置
点这里保存你的配置
这里输入要文件名,点击保存
9
九、 编译并生成exe
点击这就可以编译并生成exe了
这里设置生成的exe文件的icon图标文件
这是编译和生成exe时的日志,从中可以看到成功生成了exe。
10
十、 执行生成的exe
运行生成的exe,这个要求生成的exe在Launch4j的安装目录下
这是程序执行日志,这里出错了,是因为生成的exe在调用
jar时有一些依赖包和配置文件在Launch4j的安装目录下不能找到
在Launch4j应用界面中运行生成的exe文件,可能会因为jar调用了一些外部的包文件产生的依赖关系,找不到路径。比如在程序中用到了相对路径来定位xml和png、jpe文件,都会造成出错。那么,就只能到生成的exe目录执行才可能正常运行。如下图
11
十一、 常见问题
1、 设置的icon文件必须是.icon格式的;
2、 设置的classpath必须能找到外部依赖包和文件;
3、 执行生成的exe文件,最好是在生成的目录;
12


发布评论