利用exe4j将java程序打包成exe可执行文件
利用exe4j将java程序打包成exe可执行文件
一直在用exe4j,很好用,包括现在电脑中很多在使用的java程序,都是用exe4j打包的,所以也想做一些博客,来跟小伙伴们一起分享我的学习,让大家少走弯路,以下是exe4j打包java程序的过程,有不足之处和好的见解,欢迎大家提出来!
从大的角度来说分为步: 1.将项目打包成jar包
2.为打包做准备
3..用exe4j将打包成的jar包和jdk打包成.exe可执行文件
1.将项目打包成jar包
(1)首先在eclipse中选择自己需要做成exe文件的的程序--->鼠标右击--->选择Export
(2)点击Java-->JAR file-->next
.
(3) 将.classpath和.project选中-->选择保存java包的路径-->finish
完成到这里,项目的jar包就已经打包好了
.
2.前期准备
为了方便的打包,最好创建2个文件,image用于存放打包后exe的图标
lib用来存放你打包的程序以及需要的用到的jar包
将你电脑中安装jdk的文件夹拷到目录中,我这里用到的是jre1.8.0_191
3.用exe4j将打包成的jar包和jdk打包成.exe可执行文件
(1)下载安装exe4j的程序,安装并进行注册。
下载地址:https://exe4j.apponic.com/
(2) 用户名和公司可以随意写,注册码大家可以暂时用我的注册
填写Name-->填写Company-->填写License key-->点击ok-->点击next
(3)"选择JAR in EXE" mode -->点击next
(4)Short name of your application:输入你要使用的简短应用程序名
Output directory:生成的exe保存的目录
设置完成之后点击下一步
(5) Executable选项- GUI是带有图形界面
Console application 是使用和C一样的控制台输入输出
Executable name :保存的文件名
Icon File:图标的路径(可以不选)
点击32-bit or 64-bit
(6)首先确定你的机器是32位还是64位。
并根据你不同的机器生成不同的bit版本,默认生成的是32bit,设置完成之后可以点击next
(7)点击绿色的+号,把你的项目生成的jar包添加进来(文件lib目录下)
选择....选择你jar包里项目里主要的Main函数
-->点击next
(8)设置你的jre和jdk的最小支持版本和最大支持版本
不要点击next,展开 advanced Options,打开Search sequence,删除默认的选项并添加运行环境的jre
推荐直接拷贝你的整个jre到程序目录下,并选择该目录的jre路径
(9)打包完成
(10)查看打包的exe文件
(11)点击看能否运行
利用exe4j将java程序打包成exe可执行文件相关推荐
- 使用exe4j将java程序打包成exe可执行文件遇到的问题
具体用eclipse将java程序打包成jar,并用exe4j生成可执行程序的过程请看这个博客:http://www.cnblogs.com/icewee/articles/2073203.html ...
- java程序打包成exe安装包总结
经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...
- Java桌面程序打包成exe可执行文件
前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...
- 如何把一个java程序打包成exe文件,运行在没有java虚
如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...
- python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究
王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...
- python程序打包成exe可执行文件,亲测可行(pyinstaller教程)
python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...
- windows系统用cx_freeze给python程序打包成exe可执行文件
转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...
- 如何将java程序打包成exe文件?
本文主要介绍如何使用exe4j对java程序进行exe打包. exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面 ...
- 如何将 java 项目打包成exe可执行文件
如何使用exe4j把jar打包成exe文件 最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法 一.将java程序打包成jar包 1. Flie ...
最新文章
- MYSQL explain详解[转载]
- 自然语言处理工具类数地工厂
- 7月平均工资下来,Java程序员哭笑不得!
- XNA2.0 API --- ViewPort.Unproject出错啦
- VMware Fusion虚拟机的低分辨率问题(亲测有效)
- 按比例切分组合数值(洛谷P1008、P1618题解,Java语言描述)
- pythonweb自动化项目源码下载_python+requests接口自动化完整项目设计源码
- 请问这样写法,第二个container的内容怎么没有显示的呢?但是加上jumbotron就可以显示了,不明白。...
- Codeforces Round #503 (by SIS, Div. 2)
- windowns系统下 通过asmcmd进入asm实例时可能会遇到的一些问题
- oracle中to_number字符串转数字、max取最大值、dbms_random.value生成随机数及对小数做截取,四舍五入操作的函数
- div+css实现盖章
- html俄罗斯方块游戏代码,史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码...
- 计算机数据库安全研究目的,浅论计算机数据库安全管理
- Mac OS X 10.13.6升级到更高版本的方法
- 常用数据库及默认端口
- 思岚S2激光雷达6——matlab处理雷达数据
- turnserver 搭建
- DRC(Data Replicate Center)
- 更改mysql数据库主键自增时报错ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1