JAR與JAD的區(qū)別
什么是jar
JAR(Java Archive文檔),顧名思意,它的應(yīng)用的與Java息息相關(guān)的,是Java的一種文檔格式。它是
將多個.class(字節(jié)碼文件,由.java源程序編譯而得)及相關(guān)的其他文件(圖像,多媒體等)打包并壓縮成
的。JAR文件非常類似ZIP文件——準(zhǔn)確的說,它就是ZIP文件,所以叫它文件包。JAR文件與ZIP
文件唯一的區(qū)別就是在JAR文件的內(nèi)容中,包含了一個meta-inf/manifest.mf文件,這個文件是在生
成JAR文件的時候自動創(chuàng)建的。
什么是jad
jad是安裝的信息文件。jad里面包含了程序的大小,名稱,類型,安裝路徑,版權(quán)等等信息。。打開jad后,根據(jù)jad找到j(luò)ar。
jad作用有很多,例如,我可以不下載jar,先下載jad(jad很小),了解一些jar的基本信息后,在決定是否下載jar。
jad里還可以存儲一些key和value,在midlet運行的時候可能會用到。如果直接用jar運行,就得不到這些key和value。對于某些程序,就不能正常運行了。
JAVA游戲以及JAVA電子書,都是由JAD和JAR兩個文件組成的,其中JAD屬于說明文件,用來識別該JAVA程序,是否匹配該型號手機,以及手機讀取時確定游戲容量(這就是為什么有時候有的游戲不能下載我們可以通過更改JAD文件來使其可以下載的原因)而JAR文件屬于程序體文件,就是游戲本身了,所以呢,無論是下載JAVA電子書還是JAVA游戲,JAD文件和JAR文件都是必不可少的。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。