exe4j --实现把jar包打成exe可执行文件

工具准备
1.Java编辑器,如:idea、eclipse等,下载地址:
IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains
https://www.jetbrains.com/idea/
2.exe4j,下载地址:
ej-technologies - Java APM, Java Profiler, Java Installer Builder
https://www.ej-technologies.com/download/exe4j/files

Java jar包准备
使用idea新建一个maven项目,写个简单的demo

 

 然后打成jar包


 注意:pom配置packaging标签为jar,打包后这个jar包会自动放在项目的目录下。

生成.exe文件 
1.安装与注册exe4j
密钥:
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK246130F-1l7msieqiwqnq
A-XVK249554F-pllh351kcke50
A-XVK238729F-25yn13iea25i

 

2.选择项目类型


3.配置应用信息

 

4.配置可执行程序信息 


5.配置jar包
先添加jar包

 

 

 然后添加主类,即程序入口

 

 

 最终页面 

6.配置jre


在"高级选项"进入配置搜索jre文件顺序,可跳过,一般用默认搜索方式就行了。

 

 在目标系统上,生成的可执行文件按照以下可配置顺序搜索JRE或JDK。

 

可以将默认的三个搜索方式删除,添加jre读取目录,然后将jre文件放在和.exe应用同级目录,这样可以不需要装jdk了。

 

 

 

7.配置启动画面
这里直接下一步就行

 

8.配置程序语言
这里直接下一步就行,默认英文,无中文

 

9.编译


10.完成 


使用效果
点击刚生成的exe应用

 

执行结果,我选的是控制台程序,所以这里是控制台输出结果。

 

也可以使用Java GUI制作图形程序(记得将程序类型那选择GUI),如下图所示为执行结果。

 

本次分享到此结束,感谢大家的阅读,觉得有所帮助的朋友点点关注点点赞! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/17923.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL试题使得每个学生 按照姓名的字⺟顺序依次排列 在对应的⼤洲下⾯

学⽣地理信息报告 学校有来⾃亚洲、欧洲和美洲的学⽣。 表countries 数据如下: namecontinentJaneAmericaPascalEuropeXiAsiaJackAmerica 1、编写解决⽅案实现对⼤洲(continent)列的 透视表 操作,使得每个学生 按照姓名的字⺟顺…

常用批处理命令及批处理文件编写技巧

一常用批处理命令 1.查看命令用法:命令 /? //如:cd /? 2.切换盘符目录:cd /d D:\test 或直接输入 d: //进入上次d盘所在的目录 3.切换目录:cd test 4.清屏:cls 5.“arp -a” //它会列出当前设备缓存中的所有…

特定车型专属AI模型解决方案,高清图像,稳定输出

美摄科技凭借其对人工智能领域的深刻理解和技术积累,为企业带来了一项革命性的解决方案——特定车型专属AI模型。这一方案以专属车型照片为基础,通过先进的AI生成模型训练,为企业提供个性化、高清、稳定的车辆图像和视频生成服务,…

天正T20专业建筑v7.0~v10.0版本下载,天正T20专业建筑软件获取

利用AutoCAD这一全球知名的图形平台,我们成功研发出了最新一代的T20天正建筑软件V8.0。这款软件以其卓越的性能和专业化的功能,在建筑施工图设计领域展现出了强大的实力,赢得了广大建筑设计师的青睐。 T20天正建筑软件V8.0在继承了AutoCAD的稳…

盐城市大数据集团携手百望云 以MaaS推进数字经济跃迁

随着ChatGPT的爆火,大模型、人工智能、大数据等技术,被快速推向市场最前沿。如何通过创新技术提升企业的数字化能力,助力数据要素资产沉淀,推动企业及所在行业、区域实现数智化转型,是大家关注的核心问题。 “携手共建…

基于LLM的优化器评测-非凸函数

基于LLM的优化器评测-非凸函数 目标函数测试结果测试代码测试日志 背景: ​ 很多时候我们需要为系统寻找最优的超参.比如模型训练,推理的量化等.本文尝试将LLM当成优化器,帮忙我们寻找最优的超参. 验证方法: 1.设计一个已知最优解的多项式,该多项式有3个变量(因为3个变量可以…

高集成IP摄像SOC处理方案简介以及芯片介绍SSC336D

时至今日,随着科技越来越快的发展,视频监控领域目前已经向新型 IP 网络进行技术过渡。而 IP 网络摄像系统的初始定义为:网络与视频处理技术相统一的摄像单元。 网络摄像系统拥有自己的 IP 地址和计算功能,能处理网络通信任务。其…

FPGA DMA技术分享(赋能高速数据处理的新动力介绍篇)

一、引言 在现代数字信号处理系统中,数据的高速、高效传输与处理是关键。FPGA(现场可编程门阵列)以其高度的灵活性和并行处理能力,成为实现这一目标的理想平台。而DMA(直接内存访问)技术,作为FP…

【Linux】自己实现一个bash进程

bash就是命令行解释器,就是Linux操作系统让我们看到的,与用户进行交互的一种外壳(shell),当然了bash也是一个进程,它有时候就是通过创建子进程来执行我们输入的命令的。这无疑就离不开我们上篇博客所说的进…

floodfill 算法(上)

目录 图像渲染 题意: 题解: 非递归: 递归: 岛屿数量 题解: 非递归: 递归: 岛屿的最大面积 题解: 非递归: 递归: 被围绕的区域 题解&#xff1a…

【架构-16】安全架构设计理论

信息安全面临的威胁 主动攻击:可能改变信息或危害系统的攻击就是主动攻击 被动攻击:攻击者的目的只是获取信息,不会改变信息或危害系统。(网络监听、信息截取、流量分析) 信息安全体系架构设计 信息安全体系架构。具…

Llama模型家族训练奖励模型Reward Model技术及代码实战(二)从用户反馈构建比较数据集

LlaMA 3 系列博客 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (一) 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (二) 基于 LlaMA 3 LangGraph 在windows本地部署大模型 (三) 基于 LlaMA…

【设计模式】JAVA Design Patterns——Circuit Breaker(断路器模式)

🔍目的 以这样一种方式处理昂贵的远程服务调用,即单个服务/组件的故障不会导致整个应用程序宕机,我们可以尽快重新连接到服务 🔍解释 真实世界例子 想象一个 Web 应用程序,它同时具有用于获取数据的本地文件/图像和远程…

Linux软硬链接详解

软链接: ln -s file1 file2//file1为目标文件,file2为软链接文件 演示: 从上图可以得出: 软链接本质不是同一个文件,因为inode不同。 作用: 软连接就像是Windows里的快捷方式,里面存放的是目标…

苹果手机数据不慎删除?这4个方法果粉必看!

苹果手机该怎么恢复丢失的数据呢?有时候会因为使用不当或者是被他人误删等原因,导致重要的数据丢失,这时我们需要找回丢失手机数据,小编给大家分享4种恢复苹果手机数据的技巧,大家赶紧来学一学吧! 一、iclo…

SpringBoot 返回值 i18n 自动处理

定义基础通用类 首先定义一波错误码:ResultCode Getter AllArgsConstructor public enum ResultCode {SUCCESS(200, "请求成功", "request.success"),Fail(400, "请求失败", "request.failed"),PASSWORD_NOT_MATCH(1000…

Parasoft C++Test软件静态分析操作指南_编码规范/标准检查

系列文章目录 Parasoft CTest软件安装指南 Parasoft CTest软件静态分析操作指南_编码规范/标准检查 Parasoft CTest软件静态分析操作指南_软件质量度量 Parasoft CTest软件静态分析_自动提取静态分析数据生成文档 Parasoft CTest软件单元测试_操作指南 Parasoft CTest软件单元…

微信小程序多端应用Donut Android生成签名

一、生成签名的作用 确保应用的完整性:签名可以确保应用在发布后没有被修改。如果应用被修改,签名就会改变,Android系统就会拒绝安装。确定应用的唯一身份:签名是应用的唯一标识,Android系统通过签名来区分不同的应用…

设计模式18—— 迭代器模式

写文章的初心主要是用来帮助自己快速的回忆这个模式该怎么用,主要是下面的UML图可以起到大作用,在你学习过一遍以后可能会遗忘,忘记了不要紧,只要看一眼UML图就能想起来了。同时也请大家多多指教。 迭代器模式(Iterat…

基环树学习笔记

理论基础: 内向基环树就是每个联通块有且仅有一个环,并且出度为1的有向图,每一个内向基环树都是由联通环和指向联通环的树枝组成。而且基环可以只有两个节点构成。 Leetcode - 2127:参加会议的最多员工数 题目: 一个…