exe4j打包jar成exe,实现在没JDK环境的电脑运行

时间:2024-03-20 17:25:58

首先下载exe4j https://download.csdn.net/download/qq_25189723/10368588

https://download.csdn.net/download/qq_25189723/10368595

不**的话,运行打包的exe会有exe4j的欢迎语。我把64位的**了,但用32位的也没欢迎,不知道咋回事。

准备可执行jar文件。

使用eclipse 

第二个Package required libraries into generated JAR 则仅仅打包依赖库到jar文件;  

第三个Copy required libraries into a sub-folder next to the generated JAR 则把依赖库放到一个文件夹中。

的方法导出的jar,都需要将依赖的jar"+"加进来。(所以用第一个Extract required libraries into generated JAR 最好)

复制jre到导出目录。

exe4j打包jar成exe,实现在没JDK环境的电脑运行

打开exe4j软件,直接Next

exe4j打包jar成exe,实现在没JDK环境的电脑运行

选择"JAR in EXE" mode,然后Next;

exe4j打包jar成exe,实现在没JDK环境的电脑运行

填程序缩写名,选择打包导出路径。

exe4j打包jar成exe,实现在没JDK环境的电脑运行

选择exe程序类型UI界面或控制台,填exe程序名称,选择图标,选择勾选是否只允许运行一个程序(Allow only a single running instance of the application)

exe4j打包jar成exe,实现在没JDK环境的电脑运行

点击左侧列表。填写错误日志、输出日志名(可选)

exe4j打包jar成exe,实现在没JDK环境的电脑运行

默认打包成32位

exe4j打包jar成exe,实现在没JDK环境的电脑运行

-Dfile.encoding=utf-8设置utf-8的编码,以防中文乱码。点击绿色“+”选择要打包的jar,Main class选择主函数类

exe4j打包jar成exe,实现在没JDK环境的电脑运行


exe4j打包jar成exe,实现在没JDK环境的电脑运行

设置jre最低最高版本

exe4j打包jar成exe,实现在没JDK环境的电脑运行

点Advanced Options选择Search sequence。把默认的删掉,点绿色“+”选择导出目录路径下的jre。(exe和jre全部复制到其他电脑就可以运行)->Next

exe4j打包jar成exe,实现在没JDK环境的电脑运行

Client hotspot VM->Next

exe4j打包jar成exe,实现在没JDK环境的电脑运行

选择启动图片(png格式)

exe4j打包jar成exe,实现在没JDK环境的电脑运行

Next

exe4j打包jar成exe,实现在没JDK环境的电脑运行

完成,可保存相关配置,下次直接启动,只修改需要改的。

exe4j打包jar成exe,实现在没JDK环境的电脑运行

亲测卸载JDK可以运行

exe4j打包jar成exe,实现在没JDK环境的电脑运行


本文地址:exe4j打包jar成exe,实现在没JDK环境的电脑运行