java项目可执行性exe_使用exe4j将java项目打包为一个可执行的exe程序

使用exe4j将java项目打包为一个可执行的exe程序

使用exe4j将java项目打包为一个可执行的exe程序

本文使用exe4j(x64)_6_0_1版本

c89e13711d79e2bdb6835a49bf07aeaa.png

解压后大概是这样一个小玩意儿

ad54b10cbbb67239f9ec3cb82018f6f2.png

使用过两个版本的exe4j程序,操作流程基本相同

流程

1.先准备好一个jar包,可以使用maven或者其它任何一种方式

其中包含main()方法入口或者一个Application启动类

b1e209e924ed3f837d0742e6dd592437.png

本文使用的match_code.jar中包含了项目运行的Application类和一个测试用的空main()方法

2.exe4j流程

ef158b80581debbf92df22b5c9d812ef.png

此版本的exe4j需要注册一个信息,否则会一只弹提示信息,注册后在上图中的Help上方会展示出注册时候填写的内容(zq,jytl)

①直接点击next下一步

7d6072cbc8b21519bb2c34ad7e330364.png

选择"JAR in EXE" mode,继续点击Next

311f91e22b475371a02c0ef168d8a027.png

第一栏填写项目名称,中英文都可以

第二栏点击右侧按钮选择exe程序生成时的存放目录

然后点击Next

3ea8af210f89f20b1de14cb2df47aa87.png

Executable name 中的名称与前一步项目名称保持一致

Icon File 可以自定义运行图标

Allow only项选中表示只可以运行一个此exe程序

Change working 选项表示精确工作目录

8df1c16f70f728cbe2cbf2f5ca00928b.png

Redirection 选项中的两个勾选框全部去掉,否则会产生超级多的运行日志

d0e60b42f5735e177348b617084740f9.png

勾选中此项的Generate 64-bit executable,不勾选为32位系统程序运行

点击Next

ecc86509512e0fd00eba717f7f09e97c.png

点击图中加号

c0687a09965cfd19db1fd3c28ced9ef3.png

选择Archive项,选择打包好的jar文件

b61a2beee2fead656a2a9cddcb54e978.png

Ok

在Main class from项选择启动类

23922d92e1f7884c8a3ec1d655fbe9b1.png

org.springframework.boot.loader.JarLauncher 为jar包的Application启动类

TestMain为main()方法启动类

本文选择第三项

Next

0ff6912b61872e58ad49cdff6c149ccd.png

指定最低和最高版本的jre,选中Allow JREs with a bete version number

6c16db000d2cd1c88a10ca0fbf1209c0.png

在Search sequence中选择运行时的jre

点击右侧加号

2356b12eb7b0e6c3536f01295e534ba9.png

第一项为程序自动选择电脑中的jre,此选项需要电脑配置jre环境

第二项为手动指定jre,选中此项后程序自动查找此jre

d0feb801d91937b281830cfe2f24a442.png

Preferred VM 中选中第二项,作为客户端运行

Next

d636e6d0140f49656016620be9adf942.png

此项不做选择,Next

5467d104617df87a521a56fd94f459f6.png

此项使用默认值,或者根据需要修改

Next

721821d76a8167e961e2b2d2c8ccf600.png

跳至Finished选项,则表示完成打包exe

使用exe4j将java项目打包为一个可执行的exe程序相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值