jar和jre转成exe安装包

一、准备资料

需要准备打包好的jar包(此处不对jar包的打包方式进行说明),此处以如下图所示的jar做示例。
准备好需要打包的jre
准备好exe的图标(可以不设置)

jar和jre转成exe安装包_第1张图片
1-准备材料.png

二、 jar转成exe可执行文件

    1. 下载exe4j文件。

官方下载地址如下:
https://www.ej-technologies.com/download/exe4j/files

    1. 安装好后,打开exe4j,设置license。
jar和jre转成exe安装包_第2张图片
2-exe4j设置lic.png

如上图,Name和Company随意填写,License Key填写为:L-g782dn2d-1f1yqxx1rv1sqd

    1. 点击next,选择“JAR in EXE”模式。
jar和jre转成exe安装包_第3张图片
3-选择类型.png
    1. 点击next,设置程序名称和exe文件的输出路径,输出路径一定要设置成刚刚准备的路径。
jar和jre转成exe安装包_第4张图片
4-设置程序名称和输出路径.png
    1. 点击next,设置exe的图标(只支持ico格式的图标,可以不设置),其他默认。
jar和jre转成exe安装包_第5张图片
5-设置exe的图标.png
    1. 点击next,并点击Main class from后面的按钮,选择主Java文件。
jar和jre转成exe安装包_第6张图片
6-设置jar包内容.png
    1. 点击next,设置jre的版本限制信息。
jar和jre转成exe安装包_第7张图片
7-设置jre的版本限制.png
    1. 点击next。如果没有出现如图按钮的话,则选择左侧的JRE-Search sequence选项进行设置。删除默认的内容,选择刚刚准备文件下的jre文件夹,出现“.\jre”时才算正确。
jar和jre转成exe安装包_第8张图片
8-设置成准备好的jre路径.png
    1. 点击next,选择默认的VM。
jar和jre转成exe安装包_第9张图片
9-选择默认的VM.png
    1. 向后的内容不需要设置了,一直next到最后。然后就成功转成了exe可执行文件了。
jar和jre转成exe安装包_第10张图片
10-exe可执行文件生成成功.png

三、将exe和jre进行打包

按照上述方法打包的exe文件是不包含jre的,只能在已安装过jre的window电脑上运行。要满足没有安装jre的电脑也能运行的话,可以通过将jre和exe文件打包到一个安装程序中,这样只要执行安装操作后,就能直接运行了。

    1. 下载Inno Setup Compiler程序

官方下载地址如下:
http://www.jrsoftware.org/isdl.php

    1. 安装完成后,打开。进入欢迎页面时,选择如下选项:
jar和jre转成exe安装包_第11张图片
1-创建新的打包文件.png
    1. 点击OK按钮后,进入如下页面。填写好安装包名称等信息。
jar和jre转成exe安装包_第12张图片
2-填写安装程序信息.png
    1. 点击next,直到出现如下页面,选择第二步生成的exe可执行文件,以及jre所在的父文件路径。
jar和jre转成exe安装包_第13张图片
3-选择可执行文件及jre所在的父文件路径.png
    1. 点击next,直到出现如下页面,选择输出的文件路径和文件名等信息。
jar和jre转成exe安装包_第14张图片
5-选择输出路径和文件名.png
    1. 点击next,直到finish,成功制作完成。

你可能感兴趣的:(jar和jre转成exe安装包)