java打包成exe(带图片,不放大)
目录
一、如何把java程序打包成exe文件
二、过程
二.1、如何将java程序打包成jar包
二.2、如何使用软件exe4j将jar包打包成exe文件
三、如何在打包的时候带上图片和音乐
四、如何打包后不放大
五、如何把exe文件发送给别人也可以打开(别人没有java环境也可以打开)
一、如何把java程序打包成exe文件
因为java没有python那样有自己的打包库,需要下载一个外部软件exe4j,在这个软件上去打包这个java程序
第一步是打包成一个jar包,然后才能在这个软件上打包成exe文件
这三种特殊情况的处理,也在(二、过程)中也提到了
如果只是想知道三种特殊需要,可以看最下面的三个。
二、过程
二.1、如何将java程序打包成jar包
1.选择文件->项目结构 (英文是Flie —> Project Structure)
2.添加新工件(英文Artifacts)
3.选择要封装的类和他的主函数,以及导出的位置(后面构建后这个位置才有jar包)
4.构建(英文Build -> Build Artifacts..)
左边选择要构建的工件,右边选择构建(英文是Build)
此时jar已经生成,找到该jar包的位置(最好在桌面建一个文件夹),下面需要使用
二.2、如何使用软件exe4j将jar包打包成exe文件
1.下载链接:exe4j安装文件
点击安装exe文件进行安装, 最好在安装位置找到文件,在桌面上建一个快捷方式
2.第一步Welcome:
随便起个名字和密码即可,注册码找一个填就行:
A-XVK258563F-1p4lv7mg7sav
A-XVK209982F-1y0i3h4ywx2h1
A-XVK267351F-dpurrhnyarva
A-XVK204432F-1kkoilo1jy2h3r
3.第二步Project type:
选择"JAP in EXE" mode
4.第三步Application info:
5.第四步Executable info:
注意:exe的图标必须是ico格式的图片,只改名字还不行,可以在这里转化下:在线转化图片格式
下面还有一些高级选项,只有第5个Manifest options需要设置下,打包后的exe文件会放大近25%,如果不想让他放大选择,按下图选Always
6.第五步Executable info:
7.第六部 JRE:
如上面所说,如果需要exe文件发送给其他没有java环境的人,6的高级设置需要以下操作
8.第七、第8步骤都是直接点击next即可
然后经过第9步的自动打包,在上面设定的exe文件输出位置处就有exe文件
三、如何在打包的时候带上图片和音乐
想要带上图片和音乐只需将对应的资源文件和exe文件放在一起同目录下即可,这时打开便可以加载的到。
注意:jar包可以不放进来,图片和音乐文件还是原来程序中执行的那个文件
想要发给别人(没有java环境的)可以运行,还需放入jre文件且一定设置(上面说的有)
四、如何打包后不放大
只需要在exe4j打包时的第4部下的最后一个,选择如图的2即可(如果不是这样,可以翻译下看看哪个是不放大)
五、如何把exe文件发送给别人也可以打开(别人没有java环境也可以打开)
1.需要在最终文件中放入一个jre文件,jre文件其实就是java的运行环境,在安装的java环境处就有这个jre文件,或者用这个链接下载解压
jre下载链接:jre压缩包
2. 然后在exe4j中,第6步需要用自己下载的jre文件来编译
自己写的小游戏的exe文件,下载解压即可玩(哪怕没有java环境),扫雷下载
java打包成exe(带图片,不放大)相关推荐
- 将java 打包成exe 可执行文件
在java应用开发中,编译完java 文件生成类文件,可以在命令行用java命令运行,但是这样很麻烦,因为一般的java 程序都不是独立的应用,都会引用一些其他的jar 包,所以为了每次使用的方便,是 ...
- 把java打包成exe文件(提供软件下载)
以前觉得用java做桌面应用总觉得要比其他东西做的要矮那么一截,人家做完之后拿出一个exe安装包,这才是桌面应用.你瞧java差一点的要在控制台 下运行,好一点也只能以jar文件的形式下运行,图标也不 ...
- 如何把一个java程序打包成exe文件,运行在没有java虚
如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...
- python——生成带logo的二维码图片并且保存、控制打印机打印图片二维码、整合打印(获取输入框的值)、打包成exe文件
1.生成带logo的二维码图片并且保存 前提条件:在D盘里有logo.png的图片,生成的二维码图片在D盘里的111.png import qrcode from PIL import Image# ...
- java程序打包成exe安装包总结
经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...
- python自带编译器如何生成exe_别再问我怎么Python打包成exe了!
也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇.再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈. 但是呢,我们开发的脚 ...
- Java web系统打包成exe安装文件
Java web系统打包成exe安装文件 一. 工具准备 1. NSIS打包工具: http://nsis.sourceforge.net下载并安装: 2. NSIS ...
- 关于如何将java桌面程序打包成exe可执行文件
一.先把java文件打包成jar 在Eclipse中在你要打包的项目上右击(如图我想打包一个叫graphicproject的项目) 出来一个快捷菜单,点Export,然后Next,出现如下界面注意把红 ...
- 如何将 java 项目打包成exe可执行文件
如何使用exe4j把jar打包成exe文件 最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法 一.将java程序打包成jar包 1. Flie ...
最新文章
- matlab计算运行时间方法
- Python中classmethod与staticmethod区别
- 2012服务器系统关闭网络共享,提供网络服务的前提,Windows Server 2012如何更改高级共享设置...
- 用来做 favicon 的站点
- java 调用c 的dll,java如何调用C的dll
- 运用cnn实现手写体(mnist)数字识别_实现 MNIST 手写数字识别
- 百万生意难度跟十万一样,十万的也没做成
- 在线聊天静态网页模板html Demo
- 蜗居中折射的三类男人
- 【转载】最全的脱壳,反编译_,汇编工具集合
- 分布式事务与RocketMq 事务消息
- 关于locahost:8080一直在等待却不报错
- 超千人围观,普及 “反诈” 常见场景及应对手段,还有黑灰产攻防手段
- input 输入框下划线
- java jxl 写 excel文件_Java使用jxl包写Excel文件适合列宽实现
- 大数据与算法系列之海量数据查找算法
- [比赛|考试] 咕咕掉的一些比赛总结
- Web安全工具—Nmap(持续更新)
- 关于将oracle11卸载干净及安装与配置
- AutoCAD2007中文版【64位】下载地址 仅供学习交流
热门文章
- 生物学流派 艾森克的人格生物论 气质 进化人格心理学 应用:儿童气质与学校教育
- ISSN期刊与CN期刊有什么区别
- 开发者谈游戏故事元素交互性转变趋势
- 奥的斯服务器状态显示,奥的斯服务器中文说明教程.doc
- quotedStr() 应用--DELPHI
- 英特尔处理器能够用鸿蒙系统吗,华为下月发布新型电脑,非英特尔、AMD平台,或将搭载鸿蒙系统?...
- 荒野大镖客2 v1.0-v1355.18 十二项修改器
- IDEA之--idea同一窗口打开多个项目
- 解决NVIDIA Share的录制内存报错问题
- 中文搜索引擎网址提交入口大全