A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1158147908 中级黑马   /  2015-12-24 00:25  /  415 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天做的是将java项目生成可安装的exe文件,一并将jre也打包进去了,这样可以在没安装java虚拟机的电脑上安装使用该程序。下面介绍详细步骤。

inno setup 下载  http://www.jrsoftware.org/isdl.php

一、将java项目打包;

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

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

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

二、jar文件生成exe;

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



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

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

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

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

确定进入下图,

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

下图是选择语言:

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

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

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




注意,在添加文件时,特别是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路径就不对了,


下图可以不填:

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



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

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

来源: <http://write.blog.csdn.net/postedit>


1 个回复

倒序浏览
图片丢了,,,,,这个博客里有http://blog.csdn.net/qq_30555355/article/details/48500429
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马