jar通过exe4j和inno setup生成windows安装包

步骤

1.创建一个jar文件;
2.安装exe4j,把jar转换成exe;
3.安装Inno Setup Compiler,把exe转换成windows安装程序;

exe4j

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

下载安装完成后,打开exe4j。

使用exe4j打出来的exe文件,如果没有注册的话,打开会有一个版权提示。解决方法如下:

在Welcomle界面点击右下角的Enter License ,输入Name、Company和License key(注册码)。
jar通过exe4j和inno setup生成windows安装包_第1张图片

注册码如下:
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-15wjjcbn4tpj

注册码出处:http://blog.sina.com.cn/s/blog_002e20310101bt9y.html

点Next,打开Project type界面选择打包模式,有如下两种模式:
Regular mode(普通模式):jar文件不会编译到exe中,该模式适合所有java应用,具有更好的兼容性。
“JAR in EXE” mode:jar文件会被编译到exe中,可更好的防止反编译。

我这里选择的是”JAR in EXE”模式。

填写应用名称和输出目录。
jar通过exe4j和inno setup生成windows安装包_第2张图片

填写exe文件名称,icon文件路径。

icon必须是ico格式的,下面是两个ico在线转换工具地址:
http://convertico.com/
http://www.ico.la

注意:如果你程序运行在64位的JVM,必须勾选下面选项,否则运行不起来。
jar通过exe4j和inno setup生成windows安装包_第3张图片

添加jar文件和选择Main class。
jar通过exe4j和inno setup生成windows安装包_第4张图片

设置JRE兼容版本。
jar通过exe4j和inno setup生成windows安装包_第5张图片

程序默认会在windows注册表和系统变量中搜索JRE或JDK。
jar通过exe4j和inno setup生成windows安装包_第6张图片

为了让导出的exe一定能找到JRE,这里把开发使用的JRE与exe关联,它使用的是相对路径,所以我把jre拷贝到输出目录下,即与exe同级目录。
jar通过exe4j和inno setup生成windows安装包_第7张图片
jar通过exe4j和inno setup生成windows安装包_第8张图片

Splash screen界面配置闪屏,支持gif。Message界面可以编辑提示信息。配置完成后点Finish生成exe。

Inno Setup

Inno Setup下载地址:http://www.jrsoftware.org/isdl.php

Github地址:https://github.com/jrsoftware/issrc

下载安装完成后,打开Inno Setup Compiler,弹出欢迎界面,选择使用引导创建一个脚本文件。
jar通过exe4j和inno setup生成windows安装包_第9张图片

填写应用信息。
jar通过exe4j和inno setup生成windows安装包_第10张图片

jar通过exe4j和inno setup生成windows安装包_第11张图片

选择exe文件。

添加文件或目录,我这里把jre目录下所有文件拷贝到安装目录下的jre目录下。
jar通过exe4j和inno setup生成windows安装包_第12张图片

接下来的跟着引导走下去基本没什么问题。
jar通过exe4j和inno setup生成windows安装包_第13张图片

配置完成后,点击compile按钮,编译生成安装程序。

点击Run按钮运行安装程序,安装完成后目录结构如下:

install4j

install4j是一个可以把jar转换成一个windows安装包的工具,不过是收费的,免费版可以试用90天,但生成的安装包打开会有弹版权提示。
install4j下载地址:http://www.ej-technologies.com/download/install4j/files

install4j的使用可以搜索相关教程或者点击Help查看帮助文档。

你可能感兴趣的:(jar,exe,installer)