<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)航:
     
    主站蜘蛛池模板: 免费在线黄色电影| 色吊丝免费观看网站| 一级毛片免费不卡在线| 亚洲AV永久无码精品| 中文字幕永久免费| 亚洲精品无码精品mV在线观看| 久久久久久毛片免费看| 亚洲综合色成在线播放| 国产做国产爱免费视频| 国产AV无码专区亚洲AV毛网站| a毛片在线免费观看| 狠狠色伊人亚洲综合成人| 先锋影音资源片午夜在线观看视频免费播放 | 四虎最新永久免费视频| 亚洲黄色网站视频| 在线观看免费人成视频色9| 亚洲国产精品无码久久| 亚洲JIZZJIZZ中国少妇中文| free哆拍拍免费永久视频| 好看的亚洲黄色经典| 精品久久久久成人码免费动漫 | 亚洲AV色无码乱码在线观看| 国产大片91精品免费看3| 一区二区视频免费观看| 亚洲国产精品婷婷久久| 最新欧洲大片免费在线| 日韩a毛片免费观看| 亚洲国产日韩在线视频| 99国产精品永久免费视频| 亚洲国产成人久久精品大牛影视| 国产大片免费观看中文字幕| 在线成人精品国产区免费| 亚洲午夜电影在线观看| 亚洲?V乱码久久精品蜜桃| 国产精品偷伦视频观看免费| 99久久婷婷国产综合亚洲| 亚洲高清偷拍一区二区三区| 久久久久免费精品国产小说| 亚洲精品一卡2卡3卡四卡乱码| 青青草原亚洲视频| 无人在线观看完整免费版视频|