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

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

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

    放翁(文初)的一畝三分地

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      210 隨筆 :: 1 文章 :: 320 評論 :: 0 Trackbacks
     在《Java 載入Jar內(nèi)資源問題的探究》這個文檔貼出來以后,有朋友給了我反饋,最終知道了問題就出現(xiàn)在JarOutputstream輸出的時候,雖然支持直接寫入目錄中的文件來同時產(chǎn)生目錄和文件,但是這樣在jar中目錄就不是一個有效的entry,因此在資源定位的時候就無法得到,因此必須也把目錄作為entry寫入,這樣才會正常定位資源。這個問題作了測試以后反饋到我們的工具開發(fā)人員那邊,做了修改以后一切都恢復(fù)正常,細(xì)節(jié)決定成敗,那么一點細(xì)微的差異,會讓各種框架都無法正常運作。

    代碼修改如下:

    JarOutputStream jos;

           try

           {

               jos = new JarOutputStream(new BufferedOutputStream(new FileOutputStream(file)));

               String f = "spring/sip-analyzer-dataSource.xml";

               String dir = "spring/";
               JarEntry je1 = new JarEntry(dir);
               jos.putNextEntry(je1);

       
         
        
               JarEntry je =
    new JarEntry(f);

               jos.putNextEntry(je);

               BufferedInputStream bis = new BufferedInputStream(new FileInputStream("D:/work/sip3/analyzer/src/conf.test/spring/sip-analyzer-dataSource.xml"));

               int i = 0;

               while ((i=bis.read())!=-1)

               {

                  jos.write(i);

               }

               bis.close();

               jos.closeEntry();

               jos.close();

    } catch  ...

    posted on 2008-06-03 14:24 岑文初 閱讀(2336) 評論(3)  編輯  收藏

    評論

    # re: Java 載入Jar內(nèi)資源問題的探究(后續(xù)) 2008-06-03 17:52 找人罵
    URL url = Thread.currentThread().getClass().getResource("/org/apache/cxf/APIMessages.properties");
    url = ResourceUtils.extractJarFileURL(url);
    System.out.println(url.getProtocol());
    File file = ResourceUtils.getFile(url);
    String text = FileCopyUtils.copyToString(new FileReader(file));

    如果沒有這句會報錯:
    ResourceUtils.extractJarFileURL(url);  回復(fù)  更多評論
      

    # re: Java 載入Jar內(nèi)資源問題的探究(后續(xù))[未登錄] 2008-06-03 18:13 wonder
    不錯,學(xué)習(xí)了。  回復(fù)  更多評論
      

    # re: Java 載入Jar內(nèi)資源問題的探究(后續(xù)) 2008-07-26 16:04 zhuxing
    俺也遇到過entry沒有顯示寫入,訪問出問題了  回復(fù)  更多評論
      


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产成人精品亚洲一区| 亚洲一区二区三区播放在线| 色婷婷精品免费视频| 午夜一级免费视频| 丰满亚洲大尺度无码无码专线| 成人av免费电影| 国产精品亚洲一区二区三区久久| 免费观看男人免费桶女人视频| 在线亚洲午夜片AV大片| 国产亚洲一区二区精品| 三级毛片在线免费观看| 午夜亚洲www湿好大| 精品一区二区三区无码免费视频| 91情国产l精品国产亚洲区| 亚洲av无码兔费综合| 国产大片51精品免费观看| 色费女人18女人毛片免费视频 | 四虎影视永久免费观看地址| 亚洲国产成人AV网站| 亚洲一本大道无码av天堂| 99久久免费国产精精品| 亚洲精品视频专区| 国产成人免费永久播放视频平台| 青娱乐在线免费观看视频| 国产亚洲综合久久系列| 国产1000部成人免费视频| 亚洲乱理伦片在线观看中字| 可以免费观看的一级毛片| 黄网站免费在线观看| 亚洲一级毛片免观看| 亚洲av无码成人精品区在线播放| 中文字幕免费视频精品一| 亚洲av极品无码专区在线观看| 国产乱人免费视频| 免费av片在线观看网站| 亚洲熟女精品中文字幕| 国产AV无码专区亚洲AWWW| 国产精品爱啪在线线免费观看| 黄色一级毛片免费| 亚洲欧洲国产视频| 亚洲成a人片在线播放|