打包Java程序为.exe文件

24 篇文章 2 订阅
订阅专栏
12 篇文章 0 订阅
订阅专栏
本文介绍了如何使用IntelliJIDEA将Java程序打包成Jar包,并进一步转换为.exe可执行文件,涉及设置主函数、选择JRE、使用exe4j工具等步骤。在生成.exe后,文件在首次打开时会进行磁盘检索,可能会出现因多线程导致的短暂卡顿问题,同时提醒用户不要删除SQLite数据库文件,以防止数据丢失。
摘要由CSDN通过智能技术生成


​👑作者主页:Java冰激凌


接上篇 我们还未介绍到如何打包为一个.exe文件

将Java程序打包成Jar包

1. file -> Project Structure 或者直接使用全局快捷键(Ctrl + Alt + Shift + S)
在这里插入图片描述
2. 新建JAR 并且选择有依赖关系的模块
在这里插入图片描述
3. 选择要打包的项目,选择要执行的 main 函数和jar包路径
在这里插入图片描述
3.1 选择启动的主函数
在这里插入图片描述
4. 成功界面 在这里插入图片描述
4.1 你已经在这个路径下已经建过一个module了的话再次新建module就会报这个错,只要删除对应的文件夹即可
加粗样式
5. 点击上方栏的Build生成Build Artifacts
在这里插入图片描述
6. 选择点击build就会在前面设置的路径下生成我们的jar包,其实这个jar包就已经可以运行了,继续看下去我们把它变成exe可执行文件。
在这里插入图片描述
去指定的目录下可以看到我们的Jar包已经生成了
在这里插入图片描述

打包为.exe文件

1. 先去官网下载exej程序 点击跳转
在这里插入图片描述

2. Welcome to exe4j
在这里插入图片描述

3. Project type
在这里插入图片描述
4. Application info
在这里插入图片描述
5. Executable inf
在这里插入图片描述
6.Java invocation
在这里插入图片描述
在这里插入图片描述
7. 选择合适的JRE
在这里插入图片描述
8. 第七步:Splash screen
直接点 next

9. Messages
直接点 next

10. Compile executable
直接点 next
在这里插入图片描述
大功告成!!!
在这里插入图片描述

效果展示

文件在第一次打开的时候会进行检索磁盘 此时可能会较卡 等待一分钟左右就会扫描完啦 下次打开就会变的很快

文件检索

在这里插入图片描述

联系作者

在这里插入图片描述


其中可能会出现以下的文件 打开是一个报错信息 这是因为程序使用了多线程 我的CPU比较差 就会导致这个情况出现 不过这个不会影响体验 以下两个文件是SQLite 如果删除了数据库就会重新进行检索哦 还是不要删除的好
在这里插入图片描述

如何把一个java程序打包exe文件.doc
04-22
核心提示:首先,将编译好的程序打包jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰... 首先,将编译好的程序打包jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰封”的博客上得到了很大的帮助。整理一下。使用这几个工具,您也可以顺利的发布您的java程序
java系统框架源码和.exe文件
10-12
.exe文件通常是在Windows操作系统上运行的可执行程序,这意味着这些Java框架已经被转换为可以在非Java环境中运行的格式。” 【知识点详解】: 1. **Java编程语言**:Java是一种跨平台的面向对象的编程语言,它以其...
java打包-exe文件-最终以setup形式发布的解决之道
满天星星的专栏
01-14 361
[color=blue][/color][size=medium][/size][size=large][/size]首先,将编译好的程序打包jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册...
【保姆项】将任意Java程序打包exe可运行文件
最新发布
XuanRan的博客
08-22 578
将任意Java程序打包exe可运行文件JavaFx
Java程序打包为为.exe文件
枫原万叶的博客
06-05 4214
Java程序打包为为.exe文件
Java代码打包exe文件
elimago的专栏
01-17 722
1       基本信息摘要:          现在有很多的工具将Java代码打包exe文件,执行时不需要再编写批处理文件,或者在命令行输入长长的classpath信息,为用户使用提供了很大的方便。这也是很多商业软件常常使用的方法。作者:晏斐 2       将Java代码打包exe文件       现在有很多的工具将Java代码打包exe文件,执行时不需要再编写批处理
java项目转exe文件
cxb_c的博客
01-21 2028
Java项目打包exe的详细教程 把Java项目打包exe共分为以下两步: 1、 利用Eclipse先把Java项目先打jar包 2、 利用exe4j工具把jar包转exe   这里以Java项目(ExeDemo)为例进行讲解 随便在一个位置新建一个文件夹,文件夹的名称也可以随便起,这里我们在桌面上新建一个文件ExeDemo   1、利用Eclipse先把Java项目先打jar包
java打包exe
huangrongyou的专栏
05-30 111
  目录结构 jar   -- config 配置文件   -- jar  依赖jar   -- jre1.6.0  jre文件   12.exe  打包后的文件   test.jar   测试jar   步骤 1  Welcome   2  Project type     Regular mode:不把test.jar打包进12.exe,如果test.jar改变,...
JAVA打包后的.jar文件打包.exe可执行程序工具
09-05
将eclipse或者idea打包后的.jar包小工具类文件打包exe可执行文件
idea将Java项目打包Jar包生exe应用程序.docx
07-02
在IT行业中,将Java项目打包可执行的jar或exe文件是常见的需求,特别是对于希望在没有Java环境的用户机器上运行的应用程序。本篇主要介绍如何使用IntelliJ IDEA(Idea)将Springboot或Java项目打包为jar,并通过...
打包java程序exe文件
09-29
Java程序通常运行在Java虚拟机(JVM)上,但为了方便非Java开发人员或用户使用,有时我们需要将Java程序转换为可执行的Windows程序(.exe)。这可以通过一些第三方工具实现,例如`exe4j`和`Inno Setup`。这两个工具...
java程序打包exe
02-22
可以将java程序打包可运行的exe程序,个人常将java可视化图形界面程序打包后提供给客户使用,使用方式可在网络上exe4j使用教程,有很多丰富的教程
java.exejavaw.exe的区别及使用方法
09-04
- 控制台应用:如果你的Java程序是基于控制台的,或者你需要查看程序运行时的输出,你应该使用`java.exe`,因为这样可以在出现问题时快速查看错误信息。 - GUI应用:对于无控制台需求的GUI应用,推荐使用`javaw.exe`...
Java程序打包exe
shuizhongyueliangya的博客
06-28 4836
一:介绍       这是我第一次写博客,我想记录我的学习路程,为我已不多的大学时光留些记忆,也想分享给那些,正在或曾经遇到同样问题的人一些解决方案。有什么不好的多多海涵。 二:工作环境       系统:win10  64位       JDK:jdk1.8  64位       开发工具:myeclipse2015       打包工具:exe4j_windows-x64_
【重点文章】将Java程序打包exe文件,无Java环境也可以运行(解决各种疑难杂症)
AsFarmer的博客
11-29 6054
10.安装完后就大功告了,这个就是你的Java程序(安装包的封面和你的程序封面是没有关系的,我这里显示一样,是因为我设置一样的了)。所以加壳后你开发的Java程序需要给别人用的话,只需要安装包就可以了。编译完之后,会在你指定的地方生一个安装包,这个就是加壳后生exe安装文件。对其进行再次包装,包装完只要发给这个文件exe安装包给别人就可以使用。他会让你保存这个脚本让你以后用,其实无所谓的,随便选个地址保存就是了。9.打开你的安装包,安装你的软件,一直next就行了。**坑的地方来了**
Java 编写两个监听器(java GUI)
Bowen的博客
07-01 2044
import java.awt.Button; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing....
Java文件打包exe文件
qq_56418482的博客
11-07 577
点击next就开始生了,文件地址就会生一个exe文件。选择JAR in EXE mode,然后下一步。选择可运行的JAR文件或者JAR文件。点击32-bit or 64-bit。1.右击要打包的项目点击导出。按以下要求填写,next。然后选择选项,next。
java 打包可执行文件
09-06
要将Java程序打包可执行文件,可以使用exe4j工具。以下是打包的步骤: 1. 首先,将Java程序打包JAR文件。在IDE中,可以选择"File" -> "Project Structure"(或者使用快捷键Ctrl + Shift + Alt + S)来进行设置。 2. 其次,将打包后的JAR文件打包EXE可执行文件。首先,可以从官网下载exe4j工具。然后,启动exe4j工具,按照向导界面的提示进行操作。在"Welcome"页面,点击"Next"按钮。 3. 在exe4j工具的配置页面,可以设置EXE文件的名称、路径等。按照需要进行设置,并点击"Next"按钮。最后,点击"Finish"按钮来完配置。 4. 接下来,在IDE的工具栏上选择"Build" -> "Build Artifacts…"。然后会弹出一个窗口,在窗口中点击"Build"按钮。这样,根据之前设置的路径,JAR文件将会被生。实际上,这个JAR文件已经可以运行了。如果想将其进一步转换为EXE可执行文件,可以继续下一步。 5. 最后,在exe4j工具中,点击"Build"按钮来生EXE可执行文件。选择之前生的JAR文件作为输入文件,然后设置EXE文件的名称、路径等。完设置后,点击"Build"按钮来生EXE文件。这样就将Java程序打包了可执行文件。 以上是将Java程序打包可执行文件的步骤,通过exe4j工具可以方便地将JAR文件转换为EXE文件,使得Java程序可以在没有安装Java运行环境的机器上直接运行。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [如何将 java 项目打包exe可执行文件](https://blog.csdn.net/weixin_47160526/article/details/123496190)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
写文章

热门文章

  • 《数据结构》八大排序(详细图文分析讲解) 14079
  • 打包Java程序为.exe文件 11067
  • 《C语言》2022山西专升本C语言知识点 7155
  • 《Java》private、protected、public区别及解析 6205
  • 《数据结构》顺序表与链表 4780

分类专栏

  • 微聊项目测试 2篇
  • 测试开发 3篇
  • 测试 3篇
  • JavaEE 12篇
  • Java 24篇
  • HTTPS 1篇
  • 前端 1篇
  • 数据结构 12篇
  • MySQL 1篇
  • 程序员 8篇
  • 算法 7篇
  • 4篇

最新评论

  • 《Java》private、protected、public区别及解析

    CSDN_caocong: 大佬,在解释protected中,func函数调用a为什么跟静态函数有关?没有static为什么说静态方法不能调用,求解表情包表情包表情包

  • 微聊测试报告(新增补充测试用例)

    暂停更新: 写得很棒,一起加油。

  • 打包Java程序为.exe文件

    爱吃大白菜  : 优质好文,感谢博主分享

  • 关于Win搜索太慢我自己写了一个Everything

    LinAlpaca: 优质好文,又学到了新东西,支持大佬

  • 关于Win搜索太慢我自己写了一个Everything

    dvlinker: 关于Win搜索太慢我自己写了一个Everything,实战项目经验总结,很有参考价值

最新文章

  • 《微聊》JMeter性能测试报告
  • JMeter如何开展性能测试
  • 如何保证缓存与MySQL双写一致(Redis如何保证双写一致性问题)
2023年27篇
2022年20篇

目录

目录

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java冰激凌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司纺织网站制作优化寻找网站优化推广一站式服务宁夏网站优化平台龙城大型网站优化如何体现网站优化辽宁专业网站优化价钱石家庄网站优化推广渠道新乡网站优化联系方式厦门网站seo优化价格哪些网站优化及营销方案b2b网站优化教程济南网站优化步骤海口seo优化网站优化网站营销难点临淄网站优化哪家好seo网站结构优化在线查询云浮外贸网站关键词优化费用浙江省网站优化定制品质营销型网站优化珠海网站排行优化壹起航怎么调整网站优化洪梅服装网站优化公司经济开发区网站seo优化盐城网站优化策划北京网站排名优化哪家便宜业网站排名优化露云速捷拔萃做个网站然后做优化排名行不行主页优化网站笋岗百科网站优化谷歌外贸网站怎么优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化