宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述#yyds干货盘点# 使用 exe4j 将 jar 包生成 .exe 文件(敲详细)相关的知识,希望能为你提供帮助。
这里为你提供了如何使用 IDEA 将普通的 java 项目打包成 Jar 包:IDEA 将普通 Java 项目打包成 Jar 包并运行
下载 exe4j
- 进入 exe4j 官网:https://exe4j.apponic.com/
文章图片
- 点击【Download】。
文章图片
- 选择32位或者64位,这里以(64位为例)。
文章图片
- 点击 【Download】。
文章图片
- 等待下载完成。
文章图片
- 下载完成。
文章图片
- 下载好的安装包。
文章图片
- 双击安装包运行。
文章图片
- 点击【Next】。
文章图片
- 勾选【I accept the agreement】,点击【Next】。
文章图片
- 设置安装路径,点击【Next】。
文章图片
- 等待安装完成。
文章图片
- 安装完成。
文章图片
- 准备好 ico 文件,和 jar 包。
文章图片
- 双击运行 exe4j 的快捷方式。(桌面上没有,可以在开始菜单中找到)。
文章图片
- 等待加载。
文章图片
- 加载完成,显示界面。
文章图片
- 注册(可以不注册,非必须)。
- 点击【Enter License】。
文章图片
- Name 和 Company 随便写,key随便复制一个,点击【OK】。
文章图片
#License key A-XVK340905F-uz69um1sjndaw A-XVK357958F-19b2w67pc0wy9 A-XVK324407F-1saykltgf45ql A-XVK336714F-1079gjvozhge8 A-XVK305570F-g3fzepj3d116 A-XVK382630F-1ea4iqy1mgpyx6 A-XVK389779F-h7jy4e1wwisie A-XVK393584F-117gf4lnhyz78 A-XVK311336F-qg2iqj9hq6r7 A-XVK367311F-116kxq0a2ervk
- 注册成功。
文章图片
- 点击【Enter License】。
- 点击【Next】。
文章图片
- 勾选【“JAR in EXE” mode】,点击【Next】。
文章图片
- 填写名字和输出路径,点击【Next】。
文章图片
- 设置。
文章图片
- 如果需要在64位系统上运行,则点击左边的【32-bit or 64-bit】,点击【Next】。
文章图片
- 默认即可,点击【Next】。
文章图片
- 设置
-Dfile.encoding=utf-8
防止乱码,点击右侧【+】。
文章图片
- 导入准备好的 Jar 包
文章图片
- 点击【...】。
文章图片
- 选则包含 Main 方法的主类,点击 【OK】。
文章图片
- 点击【Next】。
文章图片
- 设置 Jre 版本。
文章图片
- 如果你不需要在无安装 JDK 的电脑上运行,那么可以跳过此步。
- 点击左侧【Search sequence】。
文章图片
- 选中两个环境变量,点击右侧【×】号进行删除。
文章图片
- 删除环境变量之后,点击右侧【+】。
文章图片
- 添加 JRE。注意使用 JRE 的相对路径。
文章图片
- 添加之后,点击【Next】。
文章图片
- 选则默认的 JVM,点击【Next】。
文章图片
- 点击左侧【Search sequence】。
- 点击【Next】。
文章图片
- 点击【Next】。
文章图片
- 等待完成
文章图片
- 转换完成,点击
Click Here to Start the Application
运行
文章图片
- 运行完成
文章图片
文章图片
运行
文章图片
双击 .exe 运行
文章图片
注:运行时 DOS 命令窗口自动关闭是正常现象,Java 项目运行完成就会自动关闭命令窗口。
通过 DOS 命令窗口运行
通过 DOS 命令窗口运行,可以直接在窗口看到运行结果,窗口也不会自动关闭。
【#yyds干货盘点# 使用 exe4j 将 jar 包生成 .exe 文件(敲详细)】
文章图片
推荐阅读
- maven项目打包插件(将maven项目打包成一个可执行的jar(瘦jar))
- #yyds干货盘点#我对Redis持久化 做了一个全面的总结
- TypeScript 之 More on Functions
- Java编程中忽略这些细节,Bug肯定找上你
- Python 进阶 — Flake8 静态代码检查工具
- 如何理解Debian仓库地址
- opencv 灰度图二分类 (人脸识别 非HOG)sklearn 机器学习
- 存储结构与管理硬盘(part3)
- SpringBoot+RabbitMQ 实现 RPC 调用