利用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可执行文件相关推荐

  1. 使用exe4j将java程序打包成exe可执行文件遇到的问题

    具体用eclipse将java程序打包成jar,并用exe4j生成可执行程序的过程请看这个博客:http://www.cnblogs.com/icewee/articles/2073203.html ...

  2. java程序打包成exe安装包总结

    经过很长时间的尝试,终于大致清楚了java程序打包成exe的过程,特做此总结. 首先打包成exe文件有两种方式,一种是通过javafx本地打包的方式,参考文章https://code.makery.c ...

  3. Java桌面程序打包成exe可执行文件

    前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 准备: ecl ...

  4. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

  5. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  6. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  7. windows系统用cx_freeze给python程序打包成exe可执行文件

    转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/81740340 本机window ...

  8. 如何将java程序打包成exe文件?

    本文主要介绍如何使用exe4j对java程序进行exe打包. exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面 ...

  9. 如何将 java 项目打包成exe可执行文件

    如何使用exe4j把jar打包成exe文件 最近,做了几个javafx的项目,想要把jar包打成exe的可执行软件,下面时我使用exe4j打包的方法 一.将java程序打包成jar包 1. Flie ...

最新文章

  1. MYSQL explain详解[转载]
  2. 自然语言处理工具类数地工厂
  3. 7月平均工资下来,Java程序员哭笑不得!
  4. XNA2.0 API --- ViewPort.Unproject出错啦
  5. VMware Fusion虚拟机的低分辨率问题(亲测有效)
  6. 按比例切分组合数值(洛谷P1008、P1618题解,Java语言描述)
  7. pythonweb自动化项目源码下载_python+requests接口自动化完整项目设计源码
  8. 请问这样写法,第二个container的内容怎么没有显示的呢?但是加上jumbotron就可以显示了,不明白。...
  9. Codeforces Round #503 (by SIS, Div. 2)
  10. windowns系统下 通过asmcmd进入asm实例时可能会遇到的一些问题
  11. oracle中to_number字符串转数字、max取最大值、dbms_random.value生成随机数及对小数做截取,四舍五入操作的函数
  12. div+css实现盖章
  13. html俄罗斯方块游戏代码,史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码...
  14. 计算机数据库安全研究目的,浅论计算机数据库安全管理
  15. Mac OS X 10.13.6升级到更高版本的方法
  16. 常用数据库及默认端口
  17. 思岚S2激光雷达6——matlab处理雷达数据
  18. turnserver 搭建
  19. DRC(Data Replicate Center)
  20. 更改mysql数据库主键自增时报错ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '1

热门文章

  1. conductor client 代码快速分析
  2. 支付宝公钥证书方式支付
  3. 五旬大叔写一手好“女书” 被网友戏称“最娘男人”
  4. 2018中美创新链接峰会8月1日举行,聚焦AI与区块链
  5. System.out.println
  6. Linux 4.9亮点特性
  7. 智慧食堂点餐系统设计与实现【Java毕业设计】
  8. java的%d和%f 是什么意思
  9. vue原生table合并单元格
  10. 小米6为何这么保值?