使用exe4j将Java可执行文件转换为exe

概述

Java最大的优势就是可以跨平台,打包成exe就没了这个优势了,这样做没啥用,但是玩玩嘛。之前这样做过,然后写一下,备忘。

需要的东西:

  • exe4j
    这玩意直接百度就行,找到链接后下载安装,一路next下去就行了。
  • 你的代码

打包jar文件

我使用的是idea,感觉挺方便的,eclipse电脑上没装,就不列出来了。

首先去项目设置里面,设置打包的各种属性,快捷键看图片。
在这里插入图片描述
找到artifacts,然后点那个➕,根据你的项目类型去添加。

一般常用的是前两个,后面的也可以打包,但是在这里用不上,我这里是Java的GUI,所以就选第一个,如果是javaFX写的GUI,那就选第二个。
在这里插入图片描述
点击from modules with dependences,找到你程序的入口,然后保存即可。

需要注意的是,jar files from libaraies选择第一个,这样会一起打包进去,如果选第二个那就会分开打包,如果你项目的依赖比较多的话就会打包一大堆jar包。
在这里插入图片描述
最后去build里面选择build artifacts即可。

打包完成之后推荐先试一下,看看能不能运行,可以的话再继续进入下一步。

转换(必须电脑装的有jre或者是jdk)

打开软件,直接next就行了
在这里插入图片描述
选择第二个选项继续next
在这里插入图片描述
在对应位置填上你要的信息,然后next
在这里插入图片描述
在这一页,大部分直接默认就行,需要我们填的,就是文件名和图标,图标也是选填。

在这里插入图片描述

选上这个,然后一路next直到下下一幅图。
在这里插入图片描述
在这里插入图片描述
在这里就直接添加之前打包好的jar文件,并将程序入口填好。
在这里插入图片描述
再填一下jdk版本就行了,一路next下去直到打包出来。
在这里插入图片描述

带上jre

想要在所有的机子上都能运行就只能将jre直接放在目录里面,然后配置相对目录,就行了。

具体的在配置jre版本的时候选择下面的选项,配置jre。
在这里插入图片描述
在这个界面点击加号
在这里插入图片描述
然后填上你的路径,比如我是和可执行文件同级那就填:.\jre

另外就是原本上面有一些配置,删不删都行,推荐删了,这样就肯定是用你给的jre来运行。
在这里插入图片描述
然后一路next就行了。

最后

如果带上jre可能运行的安装包什么的会非常大,这个时候,如就可以直接去jre里面删东西,精简文件,只要删了之后可以成功运行不报错就没问题。

另外就是这个只是最简单的打包方法,具体的点help按钮,解释的贼清楚。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值