文档库 最新最全的文档下载
当前位置:文档库 › JAVA桌面程序制作可执行EXE以及制作安装文件教程

JAVA桌面程序制作可执行EXE以及制作安装文件教程

java桌面程序弄成可安装执行程序

1、将桌面程序编译为可执行文件.jar

注:不同Eclipse版本或者MyEclipse,可能稍有差异

1)通过导出Runnable JAR file方式导出jar

使用Eclipse的“Export”(导出)功能就可以了。在应用上点击右键,选择“Export”。

接下来,选择导出类型为Runnable JAR file后,Next

选择应用运行启动类(即写有main函数的类文件),以及导出的目标路径和JAR 文件名,可通过点击“Brows。。”按钮选择路径。

点击finish结束

2)通过导出JAR file方式导出jar

A.通过配置文件(MANIFEST.MF)导出jar文件

Manifest-Version:1.0//版本号

Main-Class:com.lym.client.LoginFrame//启动类这个很重要

Class-Path:.libs/xpp3_min-1.1.4c.jar libs/xstream-1.4.2.jar//程序中引用的外部jar文件(比较重要),不过在下一步制作exe文件时还是会打包进去的。

Create-Path:sjl//作者

选择好了,点击finish就能生成可执行的jar文件了,查看是否能执行通过cmd

命令进入命令行,然后使用命令java–jar D:\im.jar,然后回车看程序是否能运行。

B.通过主类方式导出jar文件

2、使用exe4j生成exe可执行文件(版本不同可能会有差异)

注意:exe4j安装完成后可输入序列号(点击“Change License”),然后用户名、公司名可随意填写;

运行exe4jx出现界面如下图所示

点击Next接着选择类型:选择“Regular mode",可以使程序仍具有跨平台的特性。选择”JAR in EXE“,可以把程序完全编译成exe文件,可以更好的保护你的程序不被反编译。选择任何一种都可以达到我们的需求,选择后,NEXT。(注意:第一次我用了Regular mode模式在本机上是可以运行的,但拿到其它电脑上就不行了。第二次用了“JAR in EXE”mode模式成功了。目前不知道两者的区别)

接下来设置你的程序的短文件名,源文件夹路径(如我的:

E:\ArchiveBackup),以及要生成的exe文件的存放目录,exe存放目录必须指定到源文件夹下,这里我把它指定为E:\ArchiveBackup的根目录下

接下来,给即将生成的exe文件起一个名字,还可以给它指定一个ico类型的图标(可以没有),其它按默认就可以了。

接下来,需要把程序中所用到的类路径添加上去,先添加生成的JAR文件,如果还有相应lib,也需要添加。然后指定程序的启动类,其它如果没有必要的话,则按默认即可,点击+号添加类路径。基本上所需要用到的Jar文件都要添加上去,可以逐个添加,也可以添加整个文件夹或者使用系统环境变量(为了使程序能够随处运行,还是强列建议你使用相对路径,并且不要使用环境变量)。添加好类路径之后选择应用的"Main Class"即可。完成后NEXT。

接下来,先输入应用程序所需要JRE的最低版本和最高版本。然后选择我们自带的JRE,这一步不是必须,但是为了更好的分发程序,需要把我们自带的JRE指定为首选的运行环境:如图选择”Search sequence“

默认搜索JRE的顺序是Windows注册表设置,JAVA_HOME设置,JDK_HOME设置。我们要使用自带的JRE,所以将默认的选项全部移除。之后点击”+“号添加我们自己的JRE

注意:这里尽量选择我们自己的jre相对路径,可把jre拷到我们的源文件中,以供选择(之后可能还会用到)

选择首选的JVM,一般使用默认就可以了,如有特殊要求,请选择想用选项,

Next

接下来,是为程序添加启动画面,根据自己需要进行,没有可不用选择

展示前边的设置信息

点击“click Here to Start the Application”试运行一下程序,看是否能成功,成功可点击“Exit”退出。

在指定文件夹下会生成一个你命名的.exe文件(我的是im.exe)

3、使用Inno Setup制作安装包

运行Inno Setup选择(使用向导)创建新的脚本文件(即:create a new script file using the Script Wizard)

输入应用程序名称、版本等信息。下一步

设置应用程序安装是的目标路径信息,可以采用默认不予修改,如果不希望安装后的文件夹是中文的,将”应用程序文件夹名称“改为自己希望的。下一步

将上一步编译好的EXE选择为应用程序主执行文件,并将整个应用的目录通过”添加文件夹“按钮添加到”其它应用程序文件“中。下一步

设置应用安装后开始菜单,创建桌面图标等等信息。下一步

设置应用程序的相关文档,如果有就选择上,没有可以不选。下一步

设置安装语言,由于我的Inno Setup不是汉化版的,所以我采用英文,如果希望安装程序是用多语言的,可以多选几个。下一步

相关文档
相关文档 最新文档