-
首先,我們必須在電腦上安裝JDK(java 開發工具包)。我們可以在官網上進行下載。
-
安裝完成后,我們需要配置環境變量。我們將JDK的安裝目錄下的bin文件所在路徑配置到環境變量的path變量中。
-
配置完成后,我們打開命令提示符窗口,輸入“javac”,會提示如圖所示信息。說明我們的java環境變量配置成功。
-
在D盤的java目錄下創建一個haha.java文件(其他位置也是可以的)。並輸入如下代碼:
public class haha {
public static void main(String[] args) {
System.out.println("Hello,我是哈哈");
}
}
-
回到命令提示符窗口,切換目錄到D盤的java目錄下。
-
輸入代碼"javac haha.java",點擊回車。會提示如圖所示信息,說明java代碼已編譯成功。
-
回到D盤的java目錄下,我們可以發現,多出了一個haha.class文件。
當開發者為客戶開發出了一套java類之后,要把這些類交給用戶使用,但是如果所有的類直接通過*.class的格式給用戶,會比較麻煩,所以一般情況下會將這些*.class文件壓縮成一個文件交付給用戶使用,那么這樣的文件就稱為jar文件。如果要想生成jar文件,直接使用JDK中bin目錄里的jar.exe就可以將所有的類文件進行壓縮。此命令是隨JDK一起安裝的,直接在命令行中輸入jar,即可看到此命令的提示操作。
第一步:
首先,安裝JDK的步驟有很多了,這里就不述及。只講與打包相關的部分。打開控制台界面,輸入jar回車查看,與打jar包相關的操作命令提示。
第二步:
下面為了讓大家便於理解,此處只為一個單獨的類進行打包。下圖為所寫java源代碼,只是為了展示打包步驟。
第三步:
然后對此程序進行編譯生成class文件,然后將生成的com文件夾進行打包。
第四步:
這里需要說明一下,打包時源文件,即Demo.java文件不需要打進去,只需要把*.class文件打進去。在控制台進入com文件所在的文件目錄,例如本例中的javapro文件。如圖示
第五步:
進入javapro文件后輸入jar -cvf [jar包的名字] [需要打包的文件],例如jar -cvf my.jar com,效果如圖示。
第六步(驗證):
最后,就是如何使用這個jar包。要使用jar包,需要設置環境變量,可以在電腦上設置,也可以在控制台上用命令設置,這里用后者展示。在控制台輸入set classpath=.;d:\javapro\my.jar
第七步(寫測試類,引用壓縮的jar中的方法):
下面寫一個測試類,測試此jar包是否可用。測試之前把生成的Demo.class文件刪除,只保留jar包。測試程序如下圖所示。
第八步(顯示測試類調用壓縮jar方法的結果):
在控制台編譯、運行TestDemo.java效果如圖示。