jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)

文章的目的:

  1.java代码打包为 jar
  2.jar包打包为 exe(在没有jdk 的电脑上运行)

1.java打包为jar
1.1随便一个java桌面级应用,运行界面如下。
在这里插入图片描述
1.2导出jar,右键项目名称导出
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第1张图片
选择jarjar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第2张图片
默认下一步选择导出的路径(我选择的 桌面)jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第3张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第4张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第5张图片
提示不用关心就可以了
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第6张图片
导出成功,桌面上出现jar包
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第7张图片
先点击运行一下看效果怎么样?
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第8张图片
导出jar包,且可运行完成了!(我想把我写的小玩意发给我盆友玩玩怎么办呐,我朋友不能也让他电脑上装jdk然后配置环境变量吧? 往下看)
2.jar打包为 exe(在没有jdk 的电脑上运行)
需要软件下载
2.1 exe4j (https://pan.baidu.com/s/1PIAjmf2NW_HFYeBmpflJqw 提取码: bc57 )
2.2 Inno Setup ( https://pan.baidu.com/s/1_XICnrUHzNSbE-HzfaFA0Q 提取码: 2e2v
)
软件的安装就不做太多累赘说明了~~~其中exe4j软件需要注册一下,不然打开封装好的程序都提示是通过这个程序是通过exe4j软件来打包的,激活如下:
打开 exe4j ,点击右下角,用户名和公司名可随便填
A-XVK258563F-1p4lv7mg7sav

A-XVK209982F-1y0i3h4ywx2h1

A-XVK267351F-dpurrhnyarva

A-XVK204432F-1kkoilo1jy2h3r

A-XVK246130F-1l7msieqiwqnq

A-XVK249554F-pllh351kcke50

A-XVK238729F-25yn13iea25i

A-XVK222711F-134h5ta8yxbm0

A-XVK275016F-15wjjcbn4tpj

A-XVK275016F-15wjjcbn4tpjjar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第9张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第10张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第11张图片
直接进入正题。

2.2桌面新建一个文件夹,把第一步打包好的jar放到这个里面去,还需要一个jdk里面的jre(jre就是jdk安装目录下的那个jre拷贝到这个新文件夹里面),如果程序要图标的,百度一下ico图标,随便挑随便选。
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第12张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第13张图片
2.3打开安装好的exe4j.exe软件(如果安装完找不到去安装目录下的bin目录下找个)打开
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第14张图片
选择第二个,下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第15张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第16张图片再次输入应用的名字,如果你想你的应用程序只能运行一个实例的话可以把图中第二个红色框框里的内容勾上,然后点开第三个红色框框里的选项.(ps:Icon File选上可以选择设置你要生成exe程序的图标.)下一步jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第17张图片
选择版本,32 64 都勾选上,下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第18张图片点击右边绿色的加号选择刚才创建的文件夹下的jar文件jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第19张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第20张图片
下一步,最低版本这里貌似一定要填,最高版本可以不填,然后在选择第二个红色框框里的内容
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第21张图片进来后看到这个应用程序的jre加载顺序的下注册表,点击右侧的叉叉,把它们全都删除掉jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第22张图片
点击绿色的加号选择刚才创建的文件夹下的JRE!!!

jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第23张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第24张图片选择好后点ok直接next,接下来的都不用管,一直next到第十步然后退出

jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第25张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第26张图片接下来打开刚才我们创建好的文件夹,运行exe程序,如果提示什么JVM,JRE,JDK找不到什么的,那就要将刚才上面的步骤重新操作下,看下选择路径的操作选择错了没,如果运行成功了,那么恭喜你已经打包成功一半了.(这里的exe要想给别人的话,需要把文件夹都一起发给别人是不是很麻烦啊?)

使用第二个软件,是这样的
在这里插入图片描述
双击打开,选择新建
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第27张图片
下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第28张图片
默认不修改都可以,个人喜好网址还是删了,下一步jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第29张图片
默认点击下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第30张图片
这里是至关重要的一步,
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第31张图片
,选择包含哦。
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第32张图片选择好是这样,下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第33张图片
这一步根据自己的需求选择,我一般的话第二个不勾选,直接下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第34张图片
我们没有哦。下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第35张图片
勾选上 英语,中文,下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第36张图片
这里我选了桌面,名称也可以选,其他的随便都行,下一步jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第37张图片
不勾选
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第38张图片
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第39张图片
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第40张图片jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第41张图片
已经在默认给你加载,生成.exe安装包了
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第42张图片
看到这个就可以了
在这里插入图片描述
此时桌面上已经生成好了一个exe安装包,就是我们最终想要的啦。

jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第43张图片
测试 测试呗
这里我电脑上已经有jdk了,启动起来一个虚拟机看看效果。
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第44张图片
电脑上没装jdk,开始安装
在这里插入图片描述
下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第45张图片
下一步
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第46张图片
勾选上
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第47张图片
安装
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第48张图片
正在安装了,嘿嘿
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第49张图片
运行了
jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第50张图片
完美运行了哦!!!!jar导出与制作成exe在没jdk电脑下运行(图文教程+工具)_第51张图片

你可能感兴趣的:(操作类)