从Java源代码到打包生成exe文件

一、准备条件:

1、java环境,开发工具等,这个是必须的,废话了,我的的是eclipse

2、exe4j,我下载的是4.5.2,当然,还有个序列号生成器,这个是用来生成exe文件的,下载 官网下载

3、Inno Setup,这个是用来打包的, 下载 官网下载

4、精简jre1.6,这个非必须,自己决定,下载

5、建议所有用到的文件都放在一个文件夹下面

(刚注册的帐号,请允许我收点分,方便以后下载微笑。当然你也可以直接到官网下载)

二、生成exe文件

1、导出源文件到jar,这个不多说,直接项目上点击右键选择export,选择导出位置,一路默认

2、启动exe4j,生成exe文件

a、Welcome:点击Next

b、Project type:

选择“JAR in EXE” mode

c、Application info:

General:Short name of your application:自己填,你的应用名字

Directories:Output directory:选择最后生成的exe文件保存路径

d、Executable info:

Configure executable:Executable type我选的Console application;Executable name:这个是导出的exe文件名,必填;由于我的代码只能运行一个实例(绑定固定端口),所以选了Allow only a single running instance of the application;其他默认。

Advanced option:没有特殊要求,这里面全面默认

e、Java invocation:

Class path:这个选择你导出的和你用到jar文件

Main class:选择你的主函数,其他默认

Native libraries:这个没用到,全部默认

f、JRE:这个比较重要,路径容易搞错

Configure JRE:Minimum version和Maximum version这个随便,最小就填1.4吧,其他默认

Advanced option:Search sequence,这个非常重要,全部删除,添加你的jre目录。我是这么放的,导出的exe文件和jre放在平级目录,即导出exe文件和jre这个文件夹在同一个文件夹下面,这个时候就需要选择exe文件的父文件夹。

Preferred VM:这个选择中间一个,Client hotspot VM

g、Splash screen:我的没界面,这个全部默认

h、Messages:这个全面默认

i、Compile executable:到这一步就是开始编译了,执行完之后就生成exe,接着会跳到最后的Finish。

至此,exe文件生成完毕,你应该可以打开了。

三、打包生成的exe文件

要想在没有安装jre的电脑上运行还是不可以的,所以我们将jre一起在打包下,在目标机器上安装。

待续

你可能感兴趣的:(从Java源代码到打包生成exe文件)