介紹 jar命令用來對*.class文件進行壓縮,從而生成jar(archive)歸檔文件,避免文件過多. 定義一個文件: 編譯後,生成包.類,然後將這個common包進行壓縮為jar文件.輸入下麵命令: 列印如下: 當我們想往my.jar添加其它包的時候,輸入: 如果想解壓jar包,則輸入: 當我 ...
介紹
jar命令用來對*.class文件進行壓縮,從而生成jar(archive)歸檔文件,避免文件過多.
定義一個文件:
package common.demo ; public class Test { public static void main(String args[]){ System.out.println("Hello World"); } }
編譯後,生成包.類,然後將這個common包進行壓縮為jar文件.輸入下麵命令:
jar –cvf my.jar common //將common目錄創建為一個jar文件 //c:創建 v:列印輸出 f:指定的jar文件
列印如下:
當我們想往my.jar添加其它包的時候,輸入:
jar uf my.jar call //往my.jar 里添加call包
如果想解壓jar包,則輸入:
jar -xvf my.jar
當我們想通過外部程式調用該路徑的jar包時,則需要配置CLASSPATH,如果在命令行,則輸入"SET CLASSPATH=當前路徑;",或者在電腦——>屬性——>高級——>環境變數——>系統變數里添加變數名CLASSPATH,並設置變數值(路徑).
設置好後,就可以在程式里直接通過"import common.demo ;"來使用jar文件里的包類了.