当前位置: 首页 > news >正文

java程序打包为一个exe程序

ok,最近学到了一个有意思的东西

那就是如何将自己写好的java程序打包成一个exe程序,发给别人,然后运行。

那么开始之前,请先安装整个工具:

exe4j:https://www.ej-technologies.com/exe4j/download(下载地址)

这是一个用于把java程序打包成一个windows可执行文件的一个工具。

首先

在这里我有一个这样的程序:

然后,我们先要在idea里打一个jar包

流程:

在打开的页面中点击这里:

然后点击这里:

然后点击apply,然后点击ok

然后点击目录栏中的Build,然后点击Build Artifacts

然后接着

值得注意的是,如若这里文件打开发现主类没有,就记得添加上main函数所在的主类

这个文件在META——INF目录下

是用于描述下jar文件的一些元数据(属性),比如主类、扩展名、类路径信息。

我这里添加了

构建完成了,就会显示和项目一样的一个jar包

然后我们在磁盘下创建一个文件夹放置jar文件

然后ctrl+c复制这个jar包放到我创建的文件夹中

这里值得注意的是,如若我们发给对方电脑没有jre(java运行环境)的话,就得把jdk目录下的lib和bin目录

复制到这里的创建的目录。

对方有的话,就不用了。

接下来我们打开exe4j

然后

右键删除也可以,点击右边删除也行,然后点击+号

jre包含两个:lib和bin

之后就可以一路next了

即下一步

到这个页面就算完成了

然后可以点击运行了

注意

点击save as,

会让你找个路径,找到个目录进行保存

成功后就像这样

多了个测试

ok,分享完毕


http://www.mrgr.cn/news/62796.html

相关文章:

  • C++标准模板库--栈和队列
  • SchooWeb2--基于课堂学习到的知识点2
  • 计算机毕业设计 | springboot+vue电影院会员管理系统 影院后台管理(附源码)
  • [mysql]子查询的概述和分类及单行子查询
  • pip命令行安装pytest 一直报错
  • 如何在Linux系统中使用LVM进行磁盘管理
  • Python import package
  • [TypeError]: type ‘AbstractProvider‘ is not subscriptable
  • 深入理解Java中的static关键字
  • Ubuntu环境本地部署DbGate数据库管理工具并实现无公网IP远程访问
  • [GXYCTF2019]Ping Ping Ping 1
  • SQL中`ORDER BY`、`SORT BY`、`DISTRIBUTE BY`、`GROUP BY`、`CLUSTER BY`的区别详解
  • Spring JdbcTemplate详解
  • C/C++ 矩阵的QR分解
  • WPF中如何解决引入MvvmLight所导致的错误
  • MPU6050六轴传感器-角度滤波(DMP+互补滤波+卡尔曼滤波)
  • Mac上搜索文件最快最高效的方法
  • ruoyi-ui启动运行时,报错Error: error:0308010C:digital envelope routines::unsupported。
  • qt QCheckBox详解
  • qt QIcon详解
  • 206面试题(1~27)
  • 运用通义灵码有效管理遗留代码:提升代码质量与可维护性
  • 深入理解 Prometheus Metrics 存储类型及应用
  • Python 的函数嵌套调用
  • 建筑八大员标准员题库
  • YOLO V2 网络构架解析