JAR(Java Archive,Java 歸檔文件)是與平臺無關的文件格式,它允許將許多文件組合成一個壓縮文件。為 J2EE 應用程序創建的 JAR 文件是 EAR 文件(企業 JAR 文件)
JAR增加安全性(數字簽名),減少下載時間,對包進行密封和版本控制。
許多集成工具都簡化了操作,但是萬變不離其宗,基礎操作還是基於命令行完成的。
jar命令格式 ,打開cmd輸入jar可知:
由示例1可知 jar cvf classs.jar Foo.class Bar.class是基本命令操作(cvf中 c代表創建新的歸檔文件 v代表詳細輸出 f歸檔文件名 Classes.jar是生成jar包的名字 foo.class是打包類的名字,多個類用空格間隔開)
2.我們新建Jar.java類,注意:必須先編譯(由示例1格式可知.class 而不是class.java) 生成jar.jar的jar包 效果如下
3.生成jar包成功,如何調用呢?為了方便起見 我們將所有文件放在同一目錄下(實際上是不允許這樣做的)
以前調用其他類的方法是這樣調用的:(多重目錄可能下需要導包)
但生成jar包之後 則不需要這樣操作,我們使用set classpath來設置環境變量 . 在當前目錄查找該jar包 多個目錄查找用 ; 隔開
這就是關於jar命令行的導包的基本操作
那麼如何使用工具來導包呢?我們以myeclipse為例
生成jar包步驟如下:
項目右鍵選擇Export
2.選擇java--JAR file
3.紅色標記出為jar包輸出位置 剩下的默認不變點擊next
4.紅色標記處未程序入口類
5.最後finish完成
閱讀更多 十二說IT 的文章