VScode创建jar包,jar包转成.exe文件,.exe文件转成安装包

前言

现在就开始VScode创建jar包,jar包转成.exe文件,.exe文件转成安装包的一条龙教程吧!

我的电脑环境:Windows10

文章目录

1.用VScode创建jar包
2.将可运行的jar包转成.exe文件
3.将.exe文件转成安装包

一、用VScode创建jar包

接下来我用我之前写过的一个用JFX+JFoenix画过小窗口来示例!想要这个窗口程序的可以到https://github.com/LucencySheep/sheep
在这里插入图片描述

首先我们来认识一下vscode的终端是由什么构成的?它实际上是个引用了系统的cmd,只不过它自动帮我们找到了当前的文件夹
在这里插入图片描述
所以接下来验证一下jar命令是否可用,在终端命令行输入命令:jar,如果出现以下的内容证明可用,反之是环境变量出问题了。
在这里插入图片描述
接下来就官方给出的示例来创建jar包吧!这里需要明确一点,是创建一个可以运行的jar包
由于VScode创建jar包靠的是cmd,再者该程序是窗口程序,还有图片在内。
所以我们得用官方给出的示例二来创建jar包:jar cvfm classes.jar mymanifest -C foo/ .
用到示例二的命令时需要创建一个清单文件:manifest.txt,这个文件尤为重要,是要写入jar包内的。
manifest.txt清单文件内还需要手动写入一些信息,具体如下:
在这里插入图片描述

写好manifest文件后,就开始在终端输入命令:jar -cvfm dialog.jar manifest.txt -C bin/ .
在这里插入图片描述

创建好jar包后,可以看看jar包里有什么
在这里插入图片描述

在这里插入图片描述

这里找到META-INF文件夹进去找到清单文件
在这里插入图片描述

就会发现里面的清单文件已经按照manifest.txt文件自动生成好了我们之前写好的信息
在这里插入图片描述

再下来就是在终端输入命令来运行这个jar包了:java -jar dialog.jar
在这里插入图片描述

这里有一点要注意:程序里的添加图片的路径要用相对路径的写法,否则jar包会显示不出导入程序的图片
在这里插入图片描述
到这里,创建可执行jar包就完成了!

二、将可执行jar转成.exe

在打开.exe制作软件之前,需要在硬盘上找个地方把刚刚的可运行的jar、jre运行环境和一些资源文件放在一个文件夹下
ico文件是等下创建好的.exe文件的图标
在这里插入图片描述
jre是在自己电脑jdk文件夹下(我的jdk被我安装在D盘下),复制过来即可。
注意:jdk内的jre有点大,做出来的软件的文件也会比较大,这里是为了图方便就直接复制了。如果后面需要把软件做的精简一点的,可以在网上找点教程做一个精简版jre。
在这里插入图片描述

想要转成.exe,需要其他软件的支持,这里我用的是:exe4j,这个软件的官网:www.exe4j.com
进入软件第一步先注册,否则创建好.exe文件后,每次点开都会出现一个提示框(This executable was created with an evaluation version of exe4j)
注册码的话可以到网上搜索。
在这里插入图片描述

Next,选择"JAR in EXE"
在这里插入图片描述
Next
在这里插入图片描述
Next
在这里插入图片描述
Next
在这里插入图片描述
在这里插入图片描述

将Jar包全部导进来
在这里插入图片描述
在这里插入图片描述
选择要运行的主类

在这里插入图片描述

在这里插入图片描述

Next
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来就是一路Next,直到结束
在这里插入图片描述
到这里就把jar包转成.exe了,我们可以去输出目录里运行一下我们的程序吧!
在这里插入图片描述

三、将可运行的.exe包装成安装包

将可运行的.exe包装成安装包,当然也需要其他软件的支持,我用的是:Inno Setup 6
这里我给大家一个中文版的Inno Setup 6
链接:https://pan.baidu.com/s/10vN5QZ0yB2Ruxztj9XZkWA
提取码:82rh

进入Inno Setup 6,点击文件新建
在这里插入图片描述
下一步
在这里插入图片描述
下一步
在这里插入图片描述
下一步,把之前资源文件全部导进来,因为.exe是依赖jre、lib、jar才能运行的(.exe依赖外部文件的支持,如果单独把.exe移到别的文件夹去运行就会出错)
在这里插入图片描述
在这里插入图片描述
下一步
在这里插入图片描述
下一步,这里不用填
在这里插入图片描述
下一步在这里插入图片描述
下一步,选择语言
在这里插入图片描述
下一步
在这里插入图片描述
下一步
在这里插入图片描述
下一步在这里插入图片描述
完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存
接着安装包就开始自动打包了
在这里插入图片描述
最后,去输出目录里找到安装包去安装一下吧!

到这里,VScode创建jar包,jar包转成.exe文件,.exe文件转成安装包就完成了!

有什么问题可以在讨论区讨论哦!
码字不易,觉得不错,点个赞在走呗!

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rococy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值