java带main主方法的项目转化成exe可执行文件(IDEA版本)

一、环境

IDEA 2020.1、exe4j v8.0

二、下载exe4j

2.1、下载地址
2.2、激活

三、将Java项目打成jar包

3.1、在项目名上右键,选择open module settings,在弹出的窗口依次选择Artifacts --> + --> JAR --> From modules with dependencies…
在这里插入图片描述
3.2、在弹出的窗口选择你要执行的带有main方法的类,再选择将MANIFEST.MF文件放在项目根目录(采用默认路径的话会报错,会缺少main class路径信息)
在这里插入图片描述
3.3、修改jar包名称,默认即可,修改输出路径Output directory,同时勾选上Include in project build
在这里插入图片描述
3.4、Build --> Build Artifacts… -->所需要的.jar -->build
在这里插入图片描述
在这里插入图片描述
3.5、打包完成之后,去3.3步骤中的output directory里的路径找对应的jar文件,同时在桌面(或者你希望的地方)创建一个文件夹,将生成的jar包复制到该文件夹下,同时去jdk安装目录复制该项目所需的jre放入该文件夹。
在这里插入图片描述

四、将jar包打成exe程序

4.1、去exe4j文件夹下的bin目录找到exe4j.exe文件,打开程序,然后按照以下步骤进行
在这里插入图片描述
4.2、生成的文件输出目录选择3.5步骤中创建的文件夹目录
在这里插入图片描述
4.3、Executable type:执行程序类型根据实际情况填写,这里选择Console application(之前尝试过选GUI,但生成的exe文件无法执行)
在这里插入图片描述
4.4、VM Parameters:填写 -Dexe.path=${EXE4J_EXEDIR}
在这里插入图片描述
4.5、添加jar包之后,选择你要执行的main class
在这里插入图片描述
4.6、设置jre版本,点击高级选项设置Advanced Options,选择Search sequence,在弹出的窗口选择3.5步骤中放入文件夹里的jre
在这里插入图片描述
在这里插入图片描述
4.7、选择第二个
在这里插入图片描述
4.8、此处可以忽略,从这里开始一直next即可。
在这里插入图片描述
4.9、到该页面说明exe文件已经创建成功,在4.2步骤中填写的输出目录下可找到刚创建的exe文件,点击就可以执行了。每次执行,如果出错会生成一个error.log文件在exe文件的同一层目录中,这里可以看到控制台输出的内容,最后你想要把这个exe文件给别人使用,只要将jre文件夹和生成的这个exe文件打包给别人,别人就可以使用了。(jre文件夹和exe文件要放在同一目录)
在这里插入图片描述

五、参考文档

5.1、java带main主方法的项目转化成exe可执行文件
5.2、exe4j打成的exe文件运行时弹窗this executable was created with an evaluation version of exe4j问题解决

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值