中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

java中jar命令詳解

2018-07-20    來(lái)源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

  做項(xiàng)目的時(shí)候我們肯定接觸過(guò)很多jar包,那么jar包是什么呢?筆者了解到j(luò)ar是java archive file 的簡(jiǎn)寫(xiě)。從名字就可以知道,它的應(yīng)用與Java息息相關(guān)。下面就詳細(xì)介紹如何自己生成jar包,這樣我們管理我們自己的代碼(尤其是一些比較重要而且不會(huì)或者很少有修改的代碼)。

  安裝好JDK之后,jar.exe就已經(jīng)安裝好了。在命令行中鍵入jar命令之后,就會(huì)出現(xiàn)下圖。里面詳細(xì)的介紹了jar命令的用法:

  下面我們舉例介紹jar命令的一些比較常用的用法。

  一.jar cvf 生成jar包的完整名稱(chēng) 要生成的class文件所在目錄以及名稱(chēng)

  例如: jar cvf d:/test.jar e:/review/coreJava/chapter4/Employee.class 表示將目錄e:/review/coreJava/chapter4下面的Emlopyee.class生成jar文件并存放在d盤(pán)下面的test.jar里面。效果如下:

  在d盤(pán)下面查看,證明已經(jīng)生成了jar文件:

  這是將一個(gè)單獨(dú)的class文件生成jar包,那要是想將位于不同的包下面的大量的class文件打包生成jar文件,也即生成的效果如下圖所示,又該怎么做呢?

  首先要想生成的效果如上圖所示,那么第一步位于不同文件夾下面的.class文件必須使用package關(guān)鍵字打包。然后使用命令生成jar文件。例如,在筆者E:\review\coreJava目錄下面有一些筆者平時(shí)練習(xí)時(shí)候的class文件,Java源文件代碼中都對(duì)它們使用package關(guān)鍵字打包了。如圖:

  

  那么使用如下命令就可以將其生成如上圖所示的jar文件。步驟如下:

  1.首先上面四個(gè)目錄中的所有class文件必須使用package打包,例如chapter5下面的所有class文件必須使用package review.coreJava.chapter5。

  2.在命令行里切換到review目錄所在的目錄下面,筆者這里應(yīng)該切換到e:盤(pán)下面。(這一步很關(guān)鍵)

  3.使用如下命令: jar cvf d:/test.jar review/coreJava。

  回車(chē)之后會(huì)看到如下所示表示成功:

 

  將其導(dǎo)入到Eclipse中,可以看到如下圖所示:

 

  這樣就可以像使用其他jar包一樣使用你自己的jar包了。

  二.jar cf 生成jar包的完整名稱(chēng) 要生成的class文件所在目錄以及名稱(chēng)

  這個(gè)命令的使用方法和上面一樣,唯一的區(qū)別就是這個(gè)命令在生成jar文件的過(guò)程中不會(huì)顯示詳細(xì)信息。如圖:  

  雖然沒(méi)有顯示詳細(xì)信息,但是它的的確確生成了example.jar。

  三.jar tf 生成jar包的完整名稱(chēng) 要生成的class文件所在目錄以及名稱(chēng)

  使用方法同上。區(qū)別是該命令會(huì)顯示文件中包含的所有目錄和文件名列表。筆者這里就不一一演示了。

  四.jar tvf 生成jar包的完整名稱(chēng) 要生成的class文件所在目錄以及名稱(chēng)

  使用方法同上。區(qū)別是除了顯示文件中包含的所有目錄信息和文件列表以外,還會(huì)顯示各目錄和文件的大小、創(chuàng)建時(shí)間等信息。

  以上就是有關(guān)生成jar文件的方法

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:學(xué)習(xí)Swift 一定不能錯(cuò)過(guò)的10大開(kāi)源項(xiàng)目!

下一篇:淺談對(duì)NSDictionary的異常數(shù)據(jù)的處理