龙空技术网

Java打包成exe 在没有JRE环境的电脑上运行

Java面试三千问 84

前言:

目前我们对“把jre打包进exe”大体比较关心,同学们都需要学习一些“把jre打包进exe”的相关文章。那么小编也在网摘上收集了一些对于“把jre打包进exe””的相关文章,希望我们能喜欢,朋友们快快来了解一下吧!

公司业务需求原因,需要给用户提供一个桌面应用程序。由于时间关系,没有考虑.net,使用了江湖上失传已久的Java Swing

准备工作

将你的Java项目打包为 可执行Jar

使用 exe4j 生成.exe

新建一个文件夹,将你的 JRE(与JDK同级别的那个JRE),可执行jar 都复制过来,下图除红圈以外的Jar 为项目的依赖Jar 包

打开 exe4j ,Next

选择 JAR IN EXE

选择刚刚我们新建的文件夹 (包含JRE,和项目可执行JAR)

这里是设置文件名,图标,是否仅允许一个应用实例等等,需要注意的是,64位的 jdk是需要设置一下的,如图

这里是将项目的,可执行JAR,还有依赖JAR 全部添加进来,注意一定要使用相对路径,Main class from 选择一个项目的启动类。

设置 Search sequence

清除默认配置,设置JRE,使用相对路径

后几步默认配置,下一步即可。

备注

需要注意的是,JAR和JRE 一定要使用相对路径(绝对路径无法保证你的路径和用户电脑一致)exe4j,没有激活之前生成的exe,启动之前会跳个对话框,激活即可生成的exe 不依赖之前的JAR,只依赖JRE

原文:jianshu.com/p/7b17143349ba

回复“资源”,领取 练手源码,视频教程,微服务、并发,数据可调优等,搜索【Java知音】

标签: #把jre打包进exe #jre转exe