jar和jre转成exe安装包
2017-10-12 本文已影响63人
Asen_十足坏蛋
一、准备资料
1-准备材料.png需要准备打包好的jar包(此处不对jar包的打包方式进行说明),此处以如下图所示的jar做示例。
准备好需要打包的jre
准备好exe的图标(可以不设置)
二、 jar转成exe可执行文件
- 下载exe4j文件。
官方下载地址如下:
https://www.ej-technologies.com/download/exe4j/files
- 安装好后,打开exe4j,设置license。
如上图,Name和Company随意填写,License Key填写为:L-g782dn2d-1f1yqxx1rv1sqd
- 点击next,选择“JAR in EXE”模式。
- 点击next,设置程序名称和exe文件的输出路径,输出路径一定要设置成刚刚准备的路径。
- 点击next,设置exe的图标(只支持ico格式的图标,可以不设置),其他默认。
- 点击next,并点击Main class from后面的按钮,选择主Java文件。
- 点击next,设置jre的版本限制信息。
- 点击next。如果没有出现如图按钮的话,则选择左侧的JRE-Search sequence选项进行设置。删除默认的内容,选择刚刚准备文件下的jre文件夹,出现“.\jre”时才算正确。
- 点击next,选择默认的VM。
- 向后的内容不需要设置了,一直next到最后。然后就成功转成了exe可执行文件了。
三、将exe和jre进行打包
按照上述方法打包的exe文件是不包含jre的,只能在已安装过jre的window电脑上运行。要满足没有安装jre的电脑也能运行的话,可以通过将jre和exe文件打包到一个安装程序中,这样只要执行安装操作后,就能直接运行了。
- 下载Inno Setup Compiler程序
官方下载地址如下:
http://www.jrsoftware.org/isdl.php
- 安装完成后,打开。进入欢迎页面时,选择如下选项:
- 点击OK按钮后,进入如下页面。填写好安装包名称等信息。
- 点击next,直到出现如下页面,选择第二步生成的exe可执行文件,以及jre所在的父文件路径。
- 点击next,直到出现如下页面,选择输出的文件路径和文件名等信息。
- 点击next,直到finish,成功制作完成。