java中jar命令打包一個文件夾下的所有文件


(1)首先,必須保證java的所有路徑都設置好,在dos提示符下輸入jar -help
出現C:\Documents and Settings\dly>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/ .
則說明已經配置好了環境。
(2)打包mysample下的文件,則先切換到此目錄下
在dos中輸入jar   cvf   mysamlpe.war   *    或  */.(是打包多級目錄)
則會將所有文件打包為一個名為mysamlpe.war的文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM