jar 打包

nighthun發表於2007-10-16

C:Documents and Settingsmeteor>jar -help
非法選項:h
用法:jar {ctxu}[vfm0Mi] [jar-檔案] [manifest-檔案] [-C 目錄] 檔名 ...
選項:
-c 建立新的存檔
-t 列出存檔內容的列表
-x 展開存檔中的命名的(或所有的〕檔案
-u 更新已存在的存檔
-v 生成詳細輸出到標準輸出上
-f 指定存檔檔名
-m 包含來自標明檔案的標明資訊
-0 只儲存方式;未用ZIP壓縮格式
-M 不產生所有項的清單(manifest〕檔案
-i 為指定的jar檔案產生索引資訊
-C 改變到指定的目錄,並且包含下列檔案:
如果一個檔名是一個目錄,它將被遞迴處理。
清單(manifest〕檔名和存檔檔名都需要被指定,按'm' 和 'f'標誌指定的相同順序。

示例1:將兩個class檔案存檔到一個名為 'classes.jar' 的存檔檔案中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一個存在的清單(manifest)檔案 'mymanifest' 將 foo/ 目錄下的所有
檔案存檔到一個名為 'classes.jar' 的存檔檔案中:
jar cvfm classes.jar mymanifest -C foo/ .


C:Documents and Settingsmeteor>cd E:projectpasgzshWebRootWEB-INFlib

C:Documents and Settingsmeteor>cd e:
E:projectpasgzshWebRootWEB-INFlib

C:Documents and Settingsmeteor>cd
C:Documents and Settingsmeteor

C:Documents and Settingsmeteor>cd..

C:Documents and Settings>cd..

C:>e:

E:projectpasgzshWebRootWEB-INFlib>jar cvf SdkLog4jConfig.jar SdkLog4jConfig
.xml
標明清單(manifest)
增加:SdkLog4jConfig.xml(讀入= 1129) (寫出= 485)(壓縮了 57%)

E:projectpasgzshWebRootWEB-INFlib>jar cvf default-domain.jar default-domain
.cfg
標明清單(manifest)
增加:default-domain.cfg(讀入= 14738) (寫出= 3519)(壓縮了 76%)

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/106943/viewspace-976945/,如需轉載,請註明出處,否則將追究法律責任。

相關文章