【重点文章】将Java程序打包成exe文件,无Java环境也可以运行(解决各种疑难杂症)

编译器为IDEA

一、将Java程序打成jar包

在这里插入图片描述
2.
在这里插入图片描述

在这里插入图片描述
3.
在这里插入图片描述

在这里插入图片描述

你打的包一般会出现在根目录下面的out文件夹下面
当然你也可以用maven的package功能打包,效果是一样的

在这里插入图片描述

二、将Jar打成exe

使用工具exe4j
下载地址:https://www.ej-technologies.com/download/exe4j/files
在这里插入图片描述
下载完后开始打包
在这里插入图片描述

exe4j 破解码:
A-XVK258563F-1p4lv7mg7sav

A-XVK209982F-1y0i3h4ywx2h1

A-XVK267351F-dpurrhnyarva

A-XVK204432F-1kkoilo1jy2h3r

A-XVK246130F-1l7msieqiwqnq

A-XVK249554F-pllh351kcke50

在这里插入图片描述


2.
在这里插入图片描述


3.
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述


5.
在这里插入图片描述
在这里插入图片描述


高级选项选择Search sequence

在这里插入图片描述
为什么要删掉这些,我这里做一个说明
我们的exe文件是需要给没Java环境的人使用的,如果不去更改这里的环境指向,打包成的exe在自己又Java环境的电脑上能用,在没有的Java环境的电脑上会报错
在这里插入图片描述
所以你需要把你本地的jre复制出来,把它和jar包放在同一个文件夹(不强求,就为了方便),以方便打包
在这里插入图片描述

如果你不知道你jre在哪里,在cmd输入 java -verbose

在这里插入图片描述

在这里插入图片描述
6.后面的一直下一步就行了的
在这里插入图片描述

到这里,你把这个exe再加上你的jre文件夹发给人家,别人就可以在无Java环境下打开这个exe文件了(中间的jar包不用)

在这里插入图片描述

三、加壳改造成安装包

 这样子的exe文件很笨重,可以用Inno Setup 6对其进行再次包装,包装完只要发给这个文件的exe安装包给别人就可以使用
1.下载Inno Setup
下载地址:https://jrsoftware.org/isinfo.php
在这里插入图片描述
在这里插入图片描述
安装一直点next就行了

在这里插入图片描述
3.
在这里插入图片描述

4.直接next
在这里插入图片描述
5.
在这里插入图片描述

6.以下全部点next,你有想法可以自己填点什么

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.**坑的地方来了**,这里你先别点是
在这里插入图片描述
找到下图的这个地方,把{app}改成{app}\jre
在这里插入图片描述
8.改完之后,跑一下
在这里插入图片描述
他会让你保存这个脚本让你以后用,其实无所谓的,随便选个地址保存就是了
在这里插入图片描述

等待编译成功

在这里插入图片描述

编译完之后,会在你指定的地方生成一个安装包,这个就是加壳后生成的exe安装文件。

在这里插入图片描述
9.打开你的安装包,安装你的软件,一直next就行了
在这里插入图片描述
在这里插入图片描述

10.安装完后就大功告成了,这个就是你的Java程序(安装包的封面和你的程序封面是没有关系的,我这里显示一样,是因为我设置成一样的了)。所以加壳后你开发的Java程序需要给别人用的话,只需要安装包就可以了。

在这里插入图片描述


运行成功!!!

在这里插入图片描述

  • 13
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值