background image

要求的 JRE 版本,一般选 1.3。下一步,因为我们的寝室管理系统是图

形界面,所以在这里选 W indows

窗口程序 下一步它也是自动生成要

执行的主类,你只要选择就可以。下面的选框可以选择你启动程序显示
的图片。下一步后这个窗可按个人喜好选择。下一步,如果你的程序还
有什么依赖的外部 jar 文件,可以从这里加上,但因为之前的 fatjar 以

经将我们项目所用的那三个连数据库的外部类打进 CAMP_fat.jar 包里

了,所以这里不用再添加。如果你之前是用E xport 打的 jar 包,那么这

里就需要再把那个三个数据库的包加进来了(详见 1.2)。下一步是添

入要生成的.exe 文件名,再选一个程序图标就可以了,下一步后生

成.exe 文件,点完成。双击生成的.exe 文件就能看到运行效果了,这

种 exe 文件还没有脱离 JDK 环境,还不能跨平台使用,只能用于小组

成员测试使用。

2.3 下面进入最关键的,如何打包跨平台的.exe 文件。用到的软件是
exe4j,我用的是 V4.0 版的,此软件需要破解。安装后运行左窗窗口标有

十步,其实打包过程也非常简单。第一步完全略过,直接点 Next 第二

步我们选择 JAR in EXE mode”就是选择我们已经有制作好的 jar 文件。

第 3 步上面是项目名称,可随便填写,下面一个写出你想要将打包后

的 exe

文件输出的目录我的是 桌面\project\”。第 4 步,由于我的演示

程序是图形的,所以选第一个,如果你的程序是控制台的,则选择第
二个,Executablename 写你将要生成的.exe 文件的名字,IconFile 可

以选择生成文件的图标。第 5 步,先别管上面的,先在下面单击绿色的
“+”号,在弹出的窗口中点 Archive,然后找到起初已经做好的
CAMP_fat.jar(详见 1.3)文件,"OK"后返回,在下面的 Class Path

里就出现 jar 文件路径后,再在上面 MainClass 栏内点击找到 main 所

在的类。第 6 步,你系统的 JRE 版本,一般是填个 1.3,下面填 1.6 在

这里单击 advancedoptions,选择 searchsequence。选这个就是因为我

们要把 JDK 环境也打包进来,好让程序能跨平台使用。首先要从你系

统的 JDK 下的 JRE 目录 copy 到你.exe

文件的输出目录下 桌

面\project\JRE”,然后回到 exe4j 中在弹出窗口删除列表中的所有项。

我的是三项,一个注册表的,一个 JAVA 环境变量的,一个 JDK 环境

变量的,都不要。然后单击绿 +”,选择 directory 并选择 JRE 的根目录,

我的是 桌面\project\JRE”就是 copy 后的目录,选完后 exe4j 弹出窗口

中的 Directory

里会显示 .\JRE”。点 OK 关闭该窗口,返回 exe4j 的主窗

口,你就可以看到刚加的路径。再从主窗口左侧窗口中单击 advanced 
options,并选择 preferred VM,在弹出的窗口中选择 clienthostspot 
VM,单击 next 按钮继续。7、8 步是一些个性设置默认即可。第 9 步编译

完后第 10

步你点那个 Click Here toStart the Application”按钮就可以

看到程序运行效果了,然后再点 Seaveas”保存一个 exe4j 生成的一个

文件,随便存哪里都行,和我们的.exe 程序无关。全部制作过程就完工

了。