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

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

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

    浪跡天涯
    web報表設(shè)計器....
    posts - 61,comments - 71,trackbacks - 0
    在開發(fā)過程中,我們經(jīng)常會遇到讀取配置文件的情況,對于配置文件的讀取,根據(jù)環(huán)境等情況又各有不同,一般情況下,如果從非jar包中使用相對/路徑,比較簡單,就不在累述了,而在很多
    情況下,我們需要把我們的class打包成jar文件,進行使用,這時就會發(fā)現(xiàn),我們先前如果沒有考慮到這些,可能就行不通了,那么,該如何解決呢?方法如下

    有如下路徑 :
    Web-info--|-->classes--->conf-->config.properties
    ?? |-->lib
    此時加入我們需要讀取config.properties,在不使用jar包時,使用如下方式讀取,不失為一種方法:
    File f = new File(this.getClass().getResource("/").getPath());
    f = new File(f.getPath() + "/conf/config.properties");
    注:f.getPath()即為當class所在的絕對路徑。如:c:\javasrc\web-inf\classes
    然后,對文件對象進行處理,就能把配置信息讀取出來了,但是加入如上class被打包成jar文件,那么,在程序執(zhí)行到這里時,就會無法找到配置文件,那么該如何處理呢?
    處理方法如下:
    String s_config="conf/config.properties";
    ??? File file= new File(String.valueOf(ClassLoader.getSystemResource(config)));
    ??? String filepaths=? file.getPath();
    posted on 2007-03-25 00:32 JJCEA 閱讀(8031) 評論(2)  編輯  收藏 所屬分類: java日記

    FeedBack:
    # re: 解決如何讀取.jar中的文件路徑
    2008-11-05 12:05 | tw
    你好 我使用你的獲得路徑方法 報出 如下錯誤java.io.FileNotFoundException: jar:file:\F:\RWL_SPACE\work\eclipse_plugin_ws\tw\WebRoot\WEB-INF\lib\iplocation.jar!\iplocation\IPLocation.dat (文件名、目錄名或卷標語法不正確。)
    請問可以解釋下嗎?  回復  更多評論
      
    # re: 解決如何讀取.jar中的文件路徑
    2011-03-24 15:13 | pengbin
    我也遇到了這個問題,怎么解決?  回復  更多評論
      
    主站蜘蛛池模板: 美女视频免费看一区二区| 亚洲精品国产精品乱码不卡| 2020久久精品亚洲热综合一本| 亚洲精品在线免费观看| 在线免费观看亚洲| 亚洲香蕉免费有线视频| 亚洲国产美女视频| 在线观看特色大片免费视频 | 99久9在线|免费| 精品亚洲aⅴ在线观看| 成人免费福利视频| 国产亚洲sss在线播放| 在线免费观看色片| 久久亚洲精品无码gv| 男人的天堂亚洲一区二区三区 | 精品国产免费观看| 色妞www精品视频免费看| 亚洲午夜爱爱香蕉片| 99视频免费在线观看| 亚洲AV乱码久久精品蜜桃| 91精品免费观看| 亚洲一级毛片免观看| 免费观看a级毛片| 免费大片av手机看片高清| 国产中文在线亚洲精品官网| 日韩精品无码免费专区网站| 亚洲天堂中文字幕| 在线观看无码AV网站永久免费 | 亚洲&#228;v永久无码精品天堂久久| 午夜在线免费视频 | 亚洲伊人久久大香线蕉啊| 四虎在线视频免费观看| 黄色毛片免费网站| 国产精品亚洲а∨无码播放| 色欲国产麻豆一精品一AV一免费| 亚洲午夜精品国产电影在线观看| 日韩免费无码一区二区视频| 一区二区三区免费精品视频| 亚洲国产精品不卡在线电影| 在人线av无码免费高潮喷水| 污视频网站免费观看|