MacOS 将jar包/java程序 封装为exe文件

MacOS 将jar包/java程序 封装为exe文件

我们常常需要将自己的java程序打包起来, 从而更方便运行、分享, 有时我们甚至需要把java程序分享给没有java运行环境的用户, 那么就需要我们更进一步配置了。

接下来我来介绍如何使用exe4j将java程序封装成目标用户没有java环境时可运行的exe文件。

exe4j Mac版下载

mac版本的exe4j是比较难找的资源, 网络上大多数资源下载下来均不可用, 找了很久找到可使用的资源: exe4j mac资源

下载完后 在/bin目录下找到exe4j, 直接运行即可。

JAR包的生成

如果小伙伴已经打包完毕jar包, 就跳到下一步。
(1) File/ Project Structure, 找到Artifacts, 如图添加
在这里插入图片描述
(2) 选择Module, 以及主函数入口, 即Main Class, 配置完毕。在这里插入图片描述
(3) build artifacts
在这里插入图片描述

bulid完成后, 在项目中/out文件夹下可以找到jar包。

exe4j配置

如果没截图的地方, 就是按照默认即可

在这里插入图片描述
填写你的目标文件夹
在这里插入图片描述

这里如果你有图形化界面就勾选GUI application, 如果只需要终端运行, 即Console application, 并且在Advanced Options中选择兼容64位。

在这里插入图片描述
在这里找到你的jar包, 并且选择Main Class。
在这里插入图片描述
这里很关键, 上面填你定的JRE版本的最高最低, 最高可不填, 然后配置搜索路径!! Search sequence

在这里插入图片描述
如果你的目标机有配过java环境, 按照默认就可以, 如果你需要在没有java环境的机器上运行, 就设置相对路径 (把最终生成的.exe文件和jdk或者jre文件夹放在同一个文件夹中, .exe文件通过相对路径 ./jdk或者jre找到java运行环境)

注意!! 这里的JDK或者JRE版本需要 大于等于 你build artifacts时编译器所用的JDK或者JRE!!

在这里插入图片描述

配置到这里就ok了!

记得把你的.exe和jre或者jdk文件夹放在同一个目录下哟~
在这里插入图片描述

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值