使用 exe4j 将 jar 包生成 .exe 文件(敲详细)

简介: 使用 exe4j 将 jar 包生成 .exe 文件

下载 exe4j

  1. 进入 exe4j 官网:https://exe4j.apponic.com/c0eaf5c74cae5343885cef63a6b399d6 (1).png
  2. 点击【Download】。c0eaf5c74cae5343885cef63a6b399d6.png
  3. 选择32位或者64位,这里以(64位为例)。4753e239ee767dd44e1f3574a2b6fab7.png
  4. 点击 【Download】。22e2c46495f8bf19e38e3d93abd76c70.png
  5. 等待下载完成。a28e12fdc035ad2fd4e7e77c192f3867.png
  6. 下载完成。140fa715f7be880faf7341649cfc39f4.png

安装 exe4j

  1. 下载好的安装包。140fa715f7be880faf7341649cfc39f4 (1).png
  2. 双击安装包运行。625b2b8856398b6fd9c42d2083478157.png
  3. 点击【Next】。027087c0cafdd3c00a4ae194d2d81f0a.png
  4. 勾选【I accept the agreement】,点击【Next】。d7d49751b5abe103708138451cd24857.png
  5. 设置安装路径,点击【Next】。05f874f3b23ec5bee728109c6b341615.png
  6. 等待安装完成。0edbb5d81e2192832facb073ed8a53f4.png
  7. 安装完成。29ad7541a586d5b4354347af0f5f4b5a.png

将 jar 包转为 .exe 可执行文件

  1. 准备好 ico 文件,和 jar 包。a843796f90831ccd878cd9e2928aa628.png
  2. 双击运行 exe4j 的快捷方式。(桌面上没有,可以在开始菜单中找到)。022ea2de8651b2a0507ad84465b177b4.png
  3. 等待加载。b785ca836dbf443ebd34e90fc32dae3c.png
  4. 加载完成,显示界面。53f0be399cef6a336e7195211fed7a48.png
  5. 注册(可以不注册,非必须)。
  1. 点击【Enter License】。d9d4eede7e4566e98e13df35f9031af6.png
  2. Name 和 Company 随便写,key随便复制一个,点击【OK】。0bee3a1fa8c32a2ecffc15eb4609acf2.png
#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
  1. 注册成功。7f14454f8f54c1f50d13bf71f3ca9bbf.png
  1. 点击【Next】。7fb5a6b9ae337daf08a0d4e8398d2182.png
  2. 勾选【“JAR in EXE” mode】,点击【Next】。8a2e074ef9bd517d7062dbf10f358be1.png
  3. 填写名字和输出路径,点击【Next】。48a94c316a8aa0a1e5f96739ae877130.png
  4. 设置。b163d2e045e261c6969eb42e7bf1154d.png
  5. 如果需要在64位系统上运行,则点击左边的【32-bit or 64-bit】,点击【Next】。ebcf6437dc4404a79e845c084a4632d2.png
  6. 默认即可,点击【Next】。30194a57ee88e2ae250c3accd5d5e56d.png
  7. 设置-Dfile.encoding=utf-8防止乱码,点击右侧【+】。b6a09b03821483635425707116f1ca91.png
  8. 导入准备好的 Jar 包20c1c2a83d022722b8a2f9a67d93a587.png
  9. 点击【…】。a29c5f7111f37fde98c7e31f79473375.png
  10. 选则包含 Main 方法的主类,点击 【OK】。d8146c42b2915e0e9214c09111e1064f.png
  11. 点击【Next】。fa9afc740119414f65232192f917c741.png
  12. 设置 Jre 版本。a3cc270f67a6a6bcb688e40bc4d41ffd.png
  13. 如果你不需要在无安装 JDK 的电脑上运行,那么可以跳过此步。
  1. 点击左侧【Search sequence】。29098cd3d97f77b9269d248650c88ee1.png
  2. 选中两个环境变量,点击右侧【×】号进行删除。b498130ca113e7672417c4381d4e6886.png
  3. 删除环境变量之后,点击右侧【+】。f6f127b74f199bb567a6dc72f85bb9cc.png
  4. 添加 JRE。注意使用 JRE 的相对路径b2edb93e8a31f72673b4a22c505d9dea.png
  1. 注:exe4j 并不能将 JRE 和 JAR 一块打包,所以想要在无安装 JDK 的电脑上运行时就需要附带 JRE 或者将 JRE 存放到设置的相对路径下。
  1. 添加之后,点击【Next】。5cda2bf698935171443ab3b40d5e6176.png
  2. 选则默认的 JVM,点击【Next】。2afa2fd113bb66c01bf4e4a2f609350b.png
  1. 点击【Next】。fd76b9527321516f0e50b90f5709ee6a.png
  2. 点击【Next】。34e190be8771da540735753aa68da2c7.png
  3. 等待完成b3302fa4b650643f493a90dde6ebe6cf.png
  4. 转换完成,点击 Click Here to Start the Application 运行d17002552a696e2f838d38e7d63571f7.png
  5. 运行完成9e777871de601152bd61639377a4d414.png

运行转换完成的 .exe 文件

点击 exe4j 的 Click Here to Start the Application 运行d17002552a696e2f838d38e7d63571f7.png

运行9e777871de601152bd61639377a4d414.png

双击 .exe 运行d7f5a9679dd36d787ba78c1034095a4c.gif

注:运行时 DOS 命令窗口自动关闭是正常现象,Java 项目运行完成就会自动关闭命令窗口。

通过 DOS 命令窗口运行

通过 DOS 命令窗口运行,可以直接在窗口看到运行结果,窗口也不会自动关闭。372027df59843245cee586346d141cf8.gif






目录
相关文章
|
1月前
|
Java Windows
如何在windows上运行jar包/JAR文件 如何在cmd上运行 jar包 保姆级教程 超详细
本文提供了一个详细的教程,解释了如何在Windows操作系统的命令提示符(cmd)中运行JAR文件。
874 1
|
4月前
|
Java
[JarEditor]可直接修改jar包的IDEA插件
### 修改JAR包变得更简单:JarEditor插件简介 **背景:** 开发中常需修改JAR包中的class文件,传统方法耗时费力。JarEditor插件让你一键编辑JAR包内文件,无需解压。 **插件使用:** 1. **安装:** 在IDEA插件市场搜索JarEditor并安装。 2. **修改class:** 打开JAR文件中的class,直接编辑,保存后一键构建更新JAR。 3. **文件管理:** 右键菜单支持在JAR内新增/删除/重命名文件等操作。 4. **搜索:** 使用内置搜索功能快速定位JAR包内的字符串。
459 2
[JarEditor]可直接修改jar包的IDEA插件
|
4月前
|
弹性计算 Java Serverless
Serverless 应用引擎操作报错合集之上传自定义JAR包,启动时报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
4月前
|
关系型数据库 Java 分布式数据库
PolarDB产品使用问题之部署到服务器上的Java应用(以jar包形式运行)无法连接,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
监控 Ubuntu Java
如何在Ubuntu上运行Jar包?
【7月更文挑战第9天】
240 0
如何在Ubuntu上运行Jar包?
|
4月前
|
Java 应用服务中间件
tomcat7 与 tomcat8 加载 jar包的顺序
tomcat7 与 tomcat8 加载 jar包的顺序
166 0
|
4月前
|
Java 应用服务中间件 API
java 启动查看jar包加载顺序并设置classpath
java 启动查看jar包加载顺序并设置classpath
379 0
|
4月前
|
缓存 Java Maven
IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决
IntelliJ IDEA中无法加载jar包导致出现“cannot resolve symbol...”问题的解决
183 0
|
5月前
|
Java Shell Maven
使用Nexus上传JAR包的两种方法
使用Nexus上传JAR包的两种方法
3337 0

热门文章

最新文章