正文

進銷存管理系統(tǒng)(21)

Java項目開發(fā)案例全程實錄(第2版) 作者:明日科技


1.11 系統(tǒng)打包發(fā)布

Java應(yīng)用程序可以打包成JAR文件,JAR文件是一個簡單的ZIP格式的文件,其中包含程序中的類文件和執(zhí)行程序的其他資源文件。在程序發(fā)布之前,需要將所有編譯好的Java文件封裝到一個程序打包文件中,然后將其提交給客戶使用。一旦程序打包之后,就可以使用簡單的命令來執(zhí)行它。另外,如果配置好Java環(huán)境或使用JDK的安裝程序構(gòu)建Java環(huán)境,那么就可以像運行本地可執(zhí)行文件一樣去執(zhí)行JAR文件。本節(jié)將介紹如何使用Eclipse開發(fā)工具將程序打包成JAR文件。

(1)創(chuàng)建描述文件。JAR文件需要一個描述文件,該文件以MANIFEST.MF命名,它描述了JAR的配置信息,例如指定主類名稱、類路徑等。程序代碼如下:

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

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

Class-Path: . lib\msbase.jar lib\mssqlserver.jar lib\msutil.jar //配置類路徑

//添加空行結(jié)尾

代碼貼士

描述文件的版本號是每個描述文件的基本信息。

Main-Class用于指定程序執(zhí)行的主類。

Class-Path用于指定程序執(zhí)行的類路徑,多個路徑之間使用“ ”空格符號分隔。

在描述文件的結(jié)尾插入一個空行,以代表描述文件的結(jié)束。

注意:在“:”符號和后面的定義值之間一定要有一個“ ”空格作分隔符,否則程序會因為無法識別而導(dǎo)致程序出錯。

(2)在Eclipse的資源包管理器中右擊項目的src文件夾,在彈出的快捷菜單中選擇“導(dǎo)出”命令。

(3)在彈出的“導(dǎo)出”對話框中選擇Java/“JAR文件”子節(jié)點,單擊“下一步”按鈕。

(4)在彈出的“JAR導(dǎo)出”對話框中選擇要導(dǎo)出的文件夾,本系統(tǒng)的程序代碼都在src文件夾中,在步驟(2)中是右擊src文件夾啟動導(dǎo)出功能的,在該對話框中已經(jīng)默認選取src文件夾中的所有內(nèi)容,包括子文件夾。然后,在“JAR文件”下拉列表框中輸入生成的JAR文件名和路徑,如圖1.32所示。單擊兩次“下一步”按鈕。

 

(5)在彈出的對話框中選中“從工作空間中使用現(xiàn)有清單”單選按鈕,在“清單文件”文本框的右側(cè)單擊“瀏覽”按鈕,選擇步驟(1)建立的清單文件MANIFEST.MF,單擊“完成”按鈕。

(6)現(xiàn)在JAR文件已經(jīng)創(chuàng)建并保存在C盤下的product文件夾中。由于程序的清單描述文件中指定了連接SQL Server 2000數(shù)據(jù)庫的JDBC驅(qū)動包放在lib文件夾中,因此必須在product文件夾中創(chuàng)建lib文件夾,然后將相應(yīng)的類包復(fù)制到lib文件夾中,最后將本系統(tǒng)所用到的res圖片資源文件夾復(fù)制到product文件夾中,就可以雙擊JXCManager.jar文件運行程序了。

 


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號