exe4j打包exe_Java日常实用技巧之程序打包为可执行文件

因为我刚好遇见你

留下足迹才美丽

风吹花落泪如雨

因为不想分离

因为刚好遇见你

留下十年的期许

如果再相遇

我想我会记得你

最近根据某管理系统,写了一个数据爬取的操作,但需要在无Java环境中运行,于是有了本篇文章的出现。

废话就不多说了

这里是使用exe4j,将Java程序打包为可执行.exe文件

一、下载exe4j

官方网站:https://exe4j.apponic.com/

6c821b53429119154952a7f09e744580.png

点击下载

ab6dc1c01f4d78c8e274294526ee6d3a.png

根据自己电脑配置下载自己需要的

这里就不赘述安装一个软件的过程了。。。。。。

最后安装完成后,打开界面如下:

84badf4ea80b581e2f602432a2cb5fb5.png

然后工具安装就先到这儿

二、Java程序打Jar包

这里使用的是ieda开发工具

项目是maven程序,这里就以maven程序为例,简述下ieda打maven jar包

打包方法有很多种,这里就不一一列举了,直接用本人常用的打包方式,《其他方法有需要了解的,可以自行百度或者谷歌》

点击项目结构

如下右上角

4e53e7d49d6f7c99a41857f1e75b4882.png

或者File--->Project Structure

644d706dc7514d48aaf2c269a448ed8c.png

依次点击Artifacts--->+号--->JAR--->From modules with dependcies

dd9f8a496347a673a6a913e31d4808ee.png

在弹出框中,选择对应的项目,然后选择Main类,点击右边文件夹,选择main类,然后OK

6a9f347521cf68fef52046894094ae9b.png

最后OK 

最后显示jar包的一些相关信息

532a502e695fa3a09e48b0a2f86500eb.png

上图output directory是jar输出目录

然后直接点击OK

点击Build --->Build Artifacts

fe9583f166aa280e3459e7081fc94a6a.png

选择Build

4d0983673931e34b57695671079c410a.png

最后在输出目录查看jar包文件

可以通过java -jar jarPath命令查看打的jar包是否成功运行

fc210353e2ad2126b8679d7d7717e2e3.png

当然,我这里是成功运行的:

a6d658e689625f93d628cc3a8fc1e8c8.png

三、jar包转化为可执行程序.exe

打开前面安装好的exe4j

5e256bbd70a33d1faf93041941428bbc.png

这个欢迎页,可以直接跳过

点击next

7e37e7dc824777cc4dd4e338b8acc53b.png

这里选择“JAR in EXE” mode ,然后Next

05a76cdfa1e30ca1b045ce9bc0535a08.png

这里填写好项目名和输出路径,Next

8b14ba1693b8a7bef2b36224ab052ef4.png

如上图,配置好这些基本信息,我这里因为是个图形化桌面程序,所以选择GUI application,

然后需要选择32-bit或者64-bit,这里需要手动点击左边的提示,或者advanced options,点击next不会滚动到这里。

407857d67afff3fc354bfd310d855314.png

这里根据自己配置来,我这里是64bit

5d3d9636d8fa8360dad7b975f1dc366e.png

点击Next

e0192c54bcdf79a428bf9acb6605638c.png

这里选择刚刚的jar包

77fff325242c34dcec52845ab98cc185.png

选择jar包,并添加

ee8c248a426818c9e5109692a34bb054.png

选择main类

8f0ecd9f83f7e60f6925325c8e6e898d.png

这里因为是个maven项目,依赖中有很多main类,这里需要选择到自己项目的main类

点击OK

9bedf1af7a902fae9813027f0f788376.png

点击Next

3b6e57723389708d91f3be5816d49b49.png

这里选择好jre版本,Next

665be26c3e24dea07a869f2ece29366f.png

后面一路Next

c1586b7d0a2680e321e373ee97659b34.png

点击Next,执行处理

e2065b17b75bbbb9f5a9feeb791d4f50.png

最后处理完成

ecb32a9dbb501f7ac628e13d21464bda.png

然后在输出目录找到这里exe文件

9384c8bb4609490544c31e97c8f4b5cb.png

双击这个程序,得到了正常的程序运行结果,转化完毕,可以在其他没有java环境的电脑中运行了

d86fa405079b772edcfaf3a80bbfb09d.png

有喜欢的欢迎关注转发

50c30403b840f56ba0f71382bf9cfdec.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值