Java 项目转化为 exe 可执行文件

  • 第一章:IntelliJ IDEA 将项目转化为 jar 包
  • ① 设置 Artifacts
  • ② 设置是否集成外部 jar 包
  • ③ 将 java 项目转化为 jar 包
  • 第二章:将 jar 包转化为 exe 程序
  • ① exe4j 工具下载
  • ② exe4j 工具转化基础配置
  • ③ 设置应用类型
  • ④ 导入项目 jar 包和外部 jar 包
  • ⑤ 设置 jre 环境要求,指定加载相对位置的 jre 环境
  • ⑥ 转化完成,保存配置信息
  • 第三章:常见问题处理
  • ① 运行程序弹出 exe4j 提示
  • ② 设置运行程序时显示控制台

第一章:IntelliJ IDEA 将项目转化为 jar 包

① 设置 Artifacts

首先在 Project Structure 里设置下 Artifacts


② 设置是否集成外部 jar 包

右边是可导入的外部 jar 包,双击即可进行添加,添加到左边就行了,添加后转化成的 jar 包就集成外部 jar 包。如果这里不添加,后面 exe4j 里也可以进行添加。

③ 将 java 项目转化为 jar 包

点击 Build -> Build Artifacts



可以在 out 下面看到转化好的 jar 包了。

第二章:将 jar 包转化为 exe 程序

① exe4j 工具下载

获取方式一:
apponic 官方网站
获取方式二:【推荐,下载快】
小蓝枣的csdn资源仓库

② exe4j 工具转化基础配置

这里可以设置 Change License ,后面第三章第 节有注册方法,如果不设置后面生成的程序运行会多弹出个提示。


③ 设置应用类型

参数:
allow only a single running instance of the application
设置只运行一个实例,勾选后控制后面只能启用一个程序,不勾选可以启用多个。

Icon File
设置生成程序的图标。

Executable type
可以设置应用类型,是 GUI 的界面应用还是 Console 的控制台应用。

④ 导入项目 jar 包和外部 jar 包

这里就是导入项目 jar 包了,就是上一章我们生成的 jar 包。
如果当初导出时没有集成外部 jar 包,后面我们也要用到的话,也可以在这里单独进行导入。

⑤ 设置 jre 环境要求,指定加载相对位置的 jre 环境

可以设置运行程序最低要求的版本。
现在的 exe4j 生成的程序最高只支持 1.8 版本。
注: 这里一定要注意,导出 jar 包时开发工具指定的 jar 包,一定不能超过 exe4j 支持的版本,不然生成程序时就会报错。

这里可以指定如果没有设置环境变量,在相对位置来引用 jre 环境。

然后一直下一步就 ok 了。

⑥ 转化完成,保存配置信息

下面可以点击 Save 来保存配置信息,后面直接在开始界面加载配置信息即可,就省的每次都配置一遍了。

第三章:常见问题处理

① 运行程序弹出 exe4j 提示

这就是没有注册导致的。

用下面的 key 注册一下就 ok 了。
L-g782dn2d-1f1yqxx1rv1sqd
最好重新打开一下工具,不然可能有缓存问题仍然有提示。

② 设置运行程序时显示控制台

默认是 GUI 类型的话是没有控制台的,需要设置成 console 的。

效果图如下:

喜欢的点个赞❤吧!

Java 技术篇-利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理,生成的程序显示控制台设置方法相关推荐

  1. Python 利用pickle库查看pkl文件实例演示,pkl是什么类型的文件?怎么来打开它?

    一说 pkl 很容易想到王者荣耀的 kpl 比赛,哈哈! pkl 格式的文件是 python 用于保存文件用的. 本文的重点是怎么打开这类文件,请看大屏幕! 博主之前呢也踩了个小坑呢,就是在打开文件的 ...

  2. 【JAVA】使用intellij IDEA将项目打包为jar包

    当你有一个能正常编译的项目,以springboot为例,有两步步骤 打包配置 打包 一.打包配置 1.点击右上角快捷按钮/文件-->项目结构,打开项目结构设置 2.项目结构-->Artif ...

  3. python生成exe运行慢_利用pyinstaller生成exe文件碰到的一些问题及解决方法

    在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...

  4. 利用pyinstaller生成exe文件碰到的一些问题及解决方法

    在"开源图像标注工具labelme的安装使用及汉化"这篇博客中,使用pyinstaller将labelme项目的入口python文件main.py打包,生成了main.exe文件, ...

  5. java生成.exe文件

    java生成.exe   思路是先打成jar再把jar打成exe. 1.将项目打成jar: 这里推荐利用Eclipse的一个第三方插件fat jar生成jar文件,这是一种很简单方便的方法,先从网上下 ...

  6. JAVA项目的打包及生成.exe文件或者打包安装软件

    总体思路是先打成jar再把jar打成exe.主要看1.3和2.3里的内容就可以了. 1.将项目打成jar: 1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可 ...

  7. Java多线程之赛跑游戏(含生成exe文件)

    Java多线程之赛跑游戏(含生成exe文件) 在JavaSE中,多线程是一个重要的内容. 我们要了解多线程的概念,就要先了解进程的概念:要了解进程的概念,就离不开操作系统的概念. 在一台正常运行的电脑 ...

  8. matlAB gui 变成c,matlab改变GUI和figure左上角图标的方法,并生成exe文件

    1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加 h = handles.figure1; %返回其句柄 newIcon = javax.swing.I ...

  9. Python生成exe文件的方法

    python生成exe文件的方法: 一.安装 pyinstaller pip install pyinstaller 二.使用 pyinstaller 命令 # 打包成exe,并设置图标 pyinst ...

最新文章

  1. transfer function
  2. php pack、unpack、ord 函数使用方法(二进制流接口应用实例)
  3. use vue 多个_vue.use 插件系统详解
  4. 我同事今天被裁了,但我却涨了1万工资!
  5. mysql insert duplicate key update
  6. SMPP协议,CMPP协议是啥子
  7. 广告投放系统网络基础架构简要描述
  8. java 转换成大写_java实现将数字转换成人民币大写
  9. 移动apn接入点哪个快_51物联卡:使用物联网卡时为什么总要让你设置APN?
  10. mysql emoy表情_“笑哭”emoji表情过时了,一波“捂脸”大军正在路上
  11. Echarts图表插件(4.x版本)使用(二、带分类筛选的多个图表/实例化多个ECharts,以关系图/force为例)...
  12. L1-040 最佳情侣身高差
  13. 拍照手机名词术语小常识
  14. java中什么是装饰者模式? 装饰者模式的使用!!
  15. Python图像处理丨图像的灰度线性变换
  16. 店铺运营咨询师认证考试
  17. FairyGUI循环列表
  18. 算法分析与设计实验十二
  19. python 训练识别验证码_用Python机器学习搞定验证码
  20. 外贸网站建设注意事项!

热门文章

  1. apache mysql 添加到开机自动启动
  2. matplotlib安装
  3. 国内可用的NTP服务器地址列表 网络时间 服务器
  4. linuxsvn源代码版本库建立
  5. /dev、/sys/dev 和/sys/devices 和udev的关系
  6. Pat乙级 1045 快速排序
  7. (11/24) css进阶:Less文件的打包和分离
  8. Ubuntu 16.04 64位安装arm-linux-gcc交叉编译器以及samba服务器
  9. Android SurfaceView的生命周期
  10. Rackspace进中国,坚决“不掉价”