java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)

今天做的是将java项目生成可安装的exe文件,一并将jre也打包进去了,这样可以在没安装java虚拟机的电脑上安装使用该程序。下面介绍详细步骤。新建一个文件夹,最好和项目名相同,然后将生成的jar文件,exe文件以及一些小图标都放在文件夹中。

一、将java项目打包;

我用的是eclipse,选择file->export,进入一下界面:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第1张图片

选择runnable jar file ,然后下一步,

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第2张图片

第一个红框中设置main函数所在界面和生成jar的地址,第二个红框是将软件所用的jar包放在生成的jar文件中,然后点击finish就可以生成jar包了,中间会有warning出现,点击确定即可。

二、jar文件生成exe;

首先要下载exe4j工具,网址为 http://download.csdn.net/detail/qq_30555355/9112423 ,直接安装即可,然后点击运行图标,出现以下界面,初次运行直接点下一步,

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第3张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第4张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第5张图片

上图页面设置生成的exe的名字和生成文件路径,

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第6张图片

上图设置exe文件名和生成文件的图标,

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第7张图片

上图点击加号,添加jar文件,并选中advanced options 按钮中的选项,进入下图设置jar,最大jar版本不需设置:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第8张图片

然后选中上图中红色框中的advanced options选中search sequence,进入下图界面,选择加号,将jre加入,其他的几条都删除:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第9张图片

 确定进入下图,

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第10张图片

下图是设置exe的运行动画:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第11张图片

下图是选择语言:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第12张图片

现在exe文件已经生成好了,下图是将刚才的设置保存为模板,并试运行程序:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第13张图片

三、将exe用Inno setup 生成可安装的exe文件(包括jre)

Inno setup是可以将exe文件生成exe可安装的文件,Inno setup 下载地址:http://download.csdn.net/detail/qq_30555355/9112431 ,安装成功后打开界面,将欢迎界面关掉后,点击file 和new,新建项目,如下图:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第14张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第15张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第16张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第17张图片

注意,在添加文件时,特别是jre文件,此时一定要将jre文件放在新建的文件夹中我是放在jre中(我自己建的文件夹,我的lib和bin文件释放在jre1.8.0_45中的,jre1.8.0_45又放在jre中),之前是不用放的,然后添加的是你jre文件夹,如果不把jre1.8.0_45包在另一个文件夹中的话,文件安装后会把jre1.8.0_45文件夹丢掉,然后就原来的jar打包成exe文件时添加的jre路径就不对了,

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第18张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第19张图片

下图可以不填:

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第20张图片

下图是选择安装时显示的语言(有的软件可以显示中文,但是我的没有显示中文的,只能选择英文了):

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第21张图片

java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第22张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第23张图片


java项目生成安装文件(工具为exe4j、Inno setup,有工具连接)_第24张图片

这样就可以生成相应的exe安装文件了,刚才填的输出地址处就可以找到文件。

以上是我今天忙了一天才弄清楚了,特别是到处jar的时候,没选上图那个,数据库就连不上了,所以大家选的时候要注意呀!不喜勿喷哈!

你可能感兴趣的:(java,java相关的安装程序)