把java项目打包成安装包,在windows下安装
第一步:首先把我们的主程序打成一个jar包,这个在eclipse可以直接导出jar包
第二部:我们用exe4j工具把jar包打成.exe的可执行文件
第三部:我们用inno setup工具最后生成安装文件
第一:打开eclipse
e
直接Next下一步,我都是选择默认的。最后生成jar包。
第二步,现在我们的jar包已经生成好了,开始用exe4j工具打包成exe格式。
1.我们首先创建一个空的文件夹,把jar包和你需要用到的配置文件依赖的jar包拷进去,看一下我的文件夹,
bin下放的是我们依赖的jar包,lib下放的就是我们导出来的jar包,要想在别人的电脑上运行,而且别的电脑上并没有java环境,这时就需要把jre一起放进去,我也放了一个ico格式的图片,是用来生成软件的图标,okn里面放的都是图片配置文件等。
2.我们打开exe4j工具。选择Regular mode ,这个模式生成的可执行的文件中不包含java类,使用指定的jar包和目录,此模式使用所有java应用程序。如果你的项目没有其他依赖的文件目录,比如图片配置文件之类的,可以用第二个模式。
3.下面依次是你生成软件的名字,项目根目录,可执行文件的根目录,我都是放在一个文件夹里的
4.这里是可执行文件名,下面是图标的路径ico格式的,Advanced Options 这个是选择电脑位数的,如果是32位的就不用选,如果是64位的就点进去选择
直接Next
5.配置java调用,点击绿色的+号,添加可执行jar文件,就是我们导出来的jar包,
接着选择main Class:里面是你程序运行的main方法,点击后面的小点,就会出现你jar包里所有的main方法,点击你要运行的
6.点击Next接着选择JRE,下面选择jre的最低版本和最高版本,后面有提示的,填一个最小就可以,然后选择Search sequence
这时里面会有三个配置好的环境,我们用不到,删掉就可以,点击绿色的jia号,
添加完以后直接Next,直到出现这个页面,可以点击划红框的测试一下有没有成功,如果出现错误会在你的文件夹里出现一个error.log的日志,里面有你的错误信息
。最后我的文件形式是这样的。生成了exe格式的可执行文件
第三步就是生成安装文件;
1.打开inno stupe
第一个就是选择我们生成的exe可执行文件,下面就是添加我们依赖的文件,我是把整个文件都放在了里面,
选择输出的文件夹,和图标,图标也是ico格式的
在完成后会出现一个编辑器,如果的你的包大于2G多的内存要在这添加一行代码 DiskSpanning=true 这一行,不然会报错的,然后运行,就可以了
最后生成的文件