进销存管理系统(21)

1.11 系统打包发布

Java应用程序可以打包成JAR文件,JAR文件是一个简单的ZIP格式的文件,其中包含程序中的类文件和执行程序的其他资源文件。在程序发布之前,需要将所有编译好的Java文件封装到一个程序打包文件中,然后将其提交给客户使用。一旦程序打包之后,就可以使用简单的命令来执行它。另外,如果配置好Java环境或使用JDK的安装程序构建Java环境,那么就可以像运行本地可执行文件一样去执行JAR文件。本节将介绍如何使用Eclipse开发工具将程序打包成JAR文件。

(1)创建描述文件。JAR文件需要一个描述文件,该文件以MANIFEST.MF命名,它描述了JAR的配置信息,例如指定主类名称、类路径等。程序代码如下:

Manifest-Version: 1.0 //指定描述文件的版本

Main-Class: com.lzw.JXCFrame //指定程序主类

Class-Path: . lib\msbase.jar lib\mssqlserver.jar lib\msutil.jar //配置类路径

//添加空行结尾

代码贴士

描述文件的版本号是每个描述文件的基本信息。

Main-Class用于指定程序执行的主类。

Class-Path用于指定程序执行的类路径,多个路径之间使用“ ”空格符号分隔。

在描述文件的结尾插入一个空行,以代表描述文件的结束。

注意:在“:”符号和后面的定义值之间一定要有一个“ ”空格作分隔符,否则程序会因为无法识别而导致程序出错。

(2)在Eclipse的资源包管理器中右击项目的src文件夹,在弹出的快捷菜单中选择“导出”命令。

(3)在弹出的“导出”对话框中选择Java/“JAR文件”子节点,单击“下一步”按钮。

(4)在弹出的“JAR导出”对话框中选择要导出的文件夹,本系统的程序代码都在src文件夹中,在步骤(2)中是右击src文件夹启动导出功能的,在该对话框中已经默认选取src文件夹中的所有内容,包括子文件夹。然后,在“JAR文件”下拉列表框中输入生成的JAR文件名和路径,如图1.32所示。单击两次“下一步”按钮。

 

(5)在弹出的对话框中选中“从工作空间中使用现有清单”单选按钮,在“清单文件”文本框的右侧单击“浏览”按钮,选择步骤(1)建立的清单文件MANIFEST.MF,单击“完成”按钮。

(6)现在JAR文件已经创建并保存在C盘下的product文件夹中。由于程序的清单描述文件中指定了连接SQL Server 2000数据库的JDBC驱动包放在lib文件夹中,因此必须在product文件夹中创建lib文件夹,然后将相应的类包复制到lib文件夹中,最后将本系统所用到的res图片资源文件夹复制到product文件夹中,就可以双击JXCManager.jar文件运行程序了。

 

读书导航