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

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

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

    很久很久以前

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      34 隨筆 :: 4 文章 :: 17 評論 :: 0 Trackbacks
    今天也遇到了這樣的問題,從網(wǎng)上搜的
    http://www.trydofor.com/study/study_java_jar-manifest.htm

    JAR 的 MANIFEST

  • 類別:java
  • 作者:臭豆腐[trydofor]
  • 來源:www.trydofor.com
  • 日期:2005-03-12
  • 授權(quán):署名-非商業(yè)-保持一致 1.0 協(xié)議
  • 聲明:拷貝、分發(fā)、呈現(xiàn)和表演本作品,請保留以上全部信息。
  • 
    內(nèi)容摘要: 
    
    一個(gè)比較蹊蹺的問題,Invalid or corrupt jarfile xxxxxx.jar,后來好了。
    
    問題描述: 
    
    Invalid or corrupt jarfile xxxxxx.jar
    當(dāng)把window下打好的jar放到linux上 java -jar xxxxxx.jar時(shí),報(bào)以上錯(cuò)誤。
    j2sdk版本:window -> 1.4.1_02    linux -> 1.4.2_05
    
    解決方案: 
    
    改名并用其重新打jar
    # mv META-INF/MANIFEST.MF META-INF/manifest
    # jar cfvm xxxxxx.jar META-INF/manifest * 
    
    問題分析: 
    
    無論在任何系統(tǒng)中,使用jar cfv xxxxxx.jar *.class 創(chuàng)建的jar文件中
    MANIFEST都是META-INF/MANIFEST.MF。但是,當(dāng)java -jar xxxxxx.jar時(shí),
    就會(huì)出現(xiàn)Invalid or corrupt jarfile xxxxxx.jar的錯(cuò)誤信息。
    
    可能原因應(yīng)該是,
    java 對jar文件的格式要求有變動(dòng),而jar命令創(chuàng)建時(shí)并沒有反映出來。
    
    奇怪的事情又發(fā)生了:)
    今天有做了一般昨天的步驟,居然好用。
    這樣對jar格式變動(dòng)的懷疑應(yīng)該再仔細(xì)考慮一下:(
    
    google了一下,發(fā)現(xiàn)有說 MANIFEST是小寫的,呵呵,問題多多阿。
    
    目前可以確認(rèn)一點(diǎn),在java的官方網(wǎng)站上還沒有提到j(luò)ar格式變動(dòng)的問題
    所以問題可能出在linux運(yùn)行環(huán)境上,要進(jìn)一步調(diào)查...
    ----------------------------------------------------------------------
    
    值得注意的幾點(diǎn):
    1. 在linux 系統(tǒng)中有個(gè) /usr/bin/jar是gcc的,可能會(huì)出問題。
    2. jar cfvm時(shí),看清f和m的順序,后面的x.jar和manifest要與之對應(yīng)。
    
    附加資源: 
    
    #cat META-INF/MANIFEST.MF
    
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.6.2
    Created-By: 1.4.2-b28 (Sun Microsystems Inc.)
    Build-Version: 0.0.6
    Build-Date: 2005/01/28 13:37:08
    Main-Class: TestJar
    Class-Path: /usr/local/j2sdk/lib/tools.jar
                /usr/local/j2sdk/lib/dt.jar
                
    參考文獻(xiàn): 
    
    posted on 2006-02-18 17:31 Long Long Ago 閱讀(7686) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲日韩在线第一页| 日韩在线视频免费| 亚洲自偷自拍另类12p| 亚洲AV无码一区二区三区DV| 91在线精品亚洲一区二区| 亚洲乱码中文字幕在线| 一级黄色片免费观看| 中文字幕免费观看| 国产免费私拍一区二区三区| 亚洲中文字幕成人在线| 一本到卡二卡三卡免费高| 国产国拍亚洲精品福利 | 亚洲一区在线视频观看| 亚洲国产欧美国产综合一区 | 久久久久久久亚洲Av无码| 91福利免费视频| 中文字幕 亚洲 有码 在线| 国产VA免费精品高清在线| 美女视频黄免费亚洲| 亚洲午夜精品第一区二区8050| 亚洲阿v天堂在线2017免费| 亚洲人成网站在线播放vr| 亚洲乱理伦片在线观看中字| 日韩成人在线免费视频| 香蕉蕉亚亚洲aav综合| 9i9精品国产免费久久| 浮力影院第一页小视频国产在线观看免费| 伊在人亚洲香蕉精品区麻豆| 亚洲第一精品在线视频| 国产免费AV片在线播放唯爱网| 亚洲无码在线播放| 一级毛片免费观看不卡视频| 亚洲国产精品一区二区九九 | 99re在线视频免费观看| 国产男女性潮高清免费网站| 亚洲视频在线观看视频| a级毛片无码免费真人| 亚洲免费在线播放| 好久久免费视频高清| 亚洲区日韩区无码区| 免费看美女午夜大片|