2011-04-21 199 views

回答

33

Jar文件是包含一個或多個Java類文件的Zip歸檔文件。這使得庫(包含多個類)的使用更加方便。目錄和Jar文件將被添加到類路徑中,並在運行時可供ClassLoader查找其中的特定類。

+4

嚴格地說一個jar文件還可以包含0類(例如,如果它僅包含資源)。 – 2011-04-21 12:23:51

3

一個java文件包含Java代碼。編譯Java文件以生成可由JVM加載的類文件。課堂文件的內容可以很好地解釋爲here。 Jar文件是otherfile的檔案,很可能是類文件。

+0

那麼當您創建.jar文件時,.java文件是否編譯爲.class文件,或者是否需要在創建.jar文件之前通過IDE編譯.java文件? – 2013-12-19 17:57:37

1

JAR文件是壓縮文件格式。您可以將許多文件存儲在JAR文件中。 JAR代表Java Archive。該文件格式用於分發一組java類。該文件可以幫助你減小文件大小,並通過壓縮文件

收集在一個許多文件中的類解釋here

11

一個JAR文件有很多文件到它。我們通常使用.jar文件以Java類文件和關聯的元數據和資源(文本,圖像等)的形式分發Java應用程序或庫。你可以說JAR = Java ARchive

所有的java文件都被編譯成類文件,然後我們使用那個類文件而不是.java文件。一個類是一個用作創建類實例的藍圖的構造。

參見維基百科瞭解更多信息:Wikipedia for JARWikipedia for class

+3

Jar縮寫的+1。 – Faizan 2013-03-11 19:18:50