当前位置:   article > 正文

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

java打包exe

编译器为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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

在这里插入图片描述


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程序需要给别人用的话,只需要安装包就可以了。

在这里插入图片描述


运行成功!!!

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/701427
推荐阅读
相关标签
  

闽ICP备14008679号