如何將Java的class文件生成Jar包
當(dāng)開發(fā)者為客戶開發(fā)出一套Java類后,要將這些類交給用戶使用。但是直接給用戶所有的類文件(*.class格式)會(huì)比較麻煩,所以通常會(huì)將這些文件壓縮成一個(gè)文件,即Jar文件。如果要生成Jar文件,可以直
當(dāng)開發(fā)者為客戶開發(fā)出一套Java類后,要將這些類交給用戶使用。但是直接給用戶所有的類文件(*.class格式)會(huì)比較麻煩,所以通常會(huì)將這些文件壓縮成一個(gè)文件,即Jar文件。如果要生成Jar文件,可以直接使用JDK中的jar.exe工具將所有的類文件進(jìn)行壓縮。該命令隨JDK一起安裝,在命令行中輸入jar即可看到相關(guān)操作提示。
安裝JDK和查看打Jar包命令
首先,需要安裝JDK。在控制臺(tái)界面,輸入jar并回車,即可查看與打Jar包相關(guān)的操作命令提示。
單獨(dú)類的打包步驟
為了方便理解,這里只以一個(gè)單獨(dú)的類進(jìn)行打包示例。下圖展示了Java源代碼,僅用于展示打包步驟。
編譯并生成class文件
對(duì)程序進(jìn)行編譯,生成class文件。然后將生成的com文件夾進(jìn)行打包。
Jar包打包注意事項(xiàng)
需要說明的是,打包時(shí)不需要打進(jìn)去源文件(如),只需要將*.class文件打包進(jìn)去。在控制臺(tái)中進(jìn)入com文件所在的文件目錄,例如本例中的javapro。如示例圖所示。
使用Jar包
要使用Jar包,需要設(shè)置環(huán)境變量??梢栽陔娔X上進(jìn)行設(shè)置,也可以在控制臺(tái)上使用命令設(shè)置。這里以控制臺(tái)命令為例展示。在控制臺(tái)輸入set classpath.;d:javapromy.jar。
測(cè)試Jar包是否可用
下面編寫一個(gè)測(cè)試類,以測(cè)試該Jar包是否可用。在測(cè)試之前,刪除生成的文件,只保留Jar包。測(cè)試程序如下圖所示。
在控制臺(tái)中編譯、運(yùn)行。如示例圖所示。