<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Natural

     

    jar命令

    用法: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/ .


    PS:使用該命令時可能會遇到的問題

    如上面的示例2. 在windows環境下,對整個文件夾打包時可能會出現找不到main class。

    測試環境如下:
    操作系統:windows xp
    jdk版本:1.6

    假設你的待打包的類的根目錄是“d:\workspace\com”,main類的路徑是“d:\workspace\com\java\test.class”。
    那么當你的命令行在“d:\workspace>”下如示例2般對整個com文件夾進行打包,運行“jar cvfm test.jar mymanifest -C com/ .”命令時,生成的test.jar運行時會出現“找不到main class”的錯誤。

    用壓縮軟件打開該jar包,會發現在點開“com”文件夾時,除了“..”(返回到上層目錄)外,還會出現“./java”和“.”這兩個文件夾。正常情況下應該是“..”和“java”才對。這樣破壞的了原來的路徑。

    解決方案:
    1、在“d:\workspace>”目錄下運行“jar cvfm test.jar mymanifest com”命令;
    2、在“d:\>”目錄下運行“jar cvfm test.jar mymanifest -C workspace\ .”或“jar cvfm test.jar mymanifest -C workspace .”命令(前提是workspace下只有com這么一個文件夾,因為該命令不會把workspace給包含進去,而是對workspace中的內容進行打包;或者把com文件夾放到另一個新建的文件夾中)。







    posted on 2010-08-09 15:27 此號已被刪 閱讀(2251) 評論(0)  編輯  收藏 所屬分類: JAVA

    導航

    統計

    常用鏈接

    留言簿(8)

    隨筆分類(83)

    隨筆檔案(78)

    文章檔案(2)

    相冊

    收藏夾(7)

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一本色道久久88亚洲综合 | 亚洲理论片在线观看| 毛色毛片免费观看| 青青免费在线视频| 亚洲国产精品人久久| 免费在线观看中文字幕| 1000部免费啪啪十八未年禁止观看 | 久久青青草原亚洲av无码app| 午夜爱爱免费视频| 100000免费啪啪18免进| 国产日韩AV免费无码一区二区| 午夜在线a亚洲v天堂网2019| 亚洲AV无码精品色午夜在线观看| 成人免费视频一区二区三区| 另类免费视频一区二区在线观看 | 在线播放高清国语自产拍免费| 精品国产免费一区二区三区香蕉| 青娱乐在线免费观看视频| 亚洲精品乱码久久久久久V| 亚洲成人高清在线观看| 亚洲男人都懂得羞羞网站| 亚洲精品字幕在线观看| 久久精品国产亚洲av四虎| 亚洲精品乱码久久久久久中文字幕| 亚洲精品国产高清不卡在线| 免费乱理伦在线播放| 亚洲人妻av伦理| 国产成人精品日本亚洲| 精品亚洲成a人片在线观看 | a级毛片毛片免费观看永久| 丝袜捆绑调教视频免费区| 久久免费区一区二区三波多野| 99re6在线视频精品免费下载| 无人在线观看免费高清视频| 日日夜夜精品免费视频| 亚洲毛片不卡av在线播放一区| 亚洲日韩v无码中文字幕| 亚洲伊人久久大香线蕉在观| 亚洲av乱码一区二区三区按摩| 成在线人直播免费视频| 亚洲成人免费在线|