<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
    我也遇到了這個問題,怎么解決?  回復  更多評論
      
    主站蜘蛛池模板: 亚洲中文字幕日本无线码| 欧洲精品成人免费视频在线观看| 香蕉视频在线观看免费国产婷婷| 亚洲成av人片在线看片| 国产V亚洲V天堂无码久久久 | 亚洲综合婷婷久久| 国产久爱免费精品视频 | 国产精品免费观看视频| 亚洲国产成人五月综合网| 免费无码AV一区二区| 免费国产人做人视频在线观看| 日韩亚洲翔田千里在线| 亚洲AV中文无码乱人伦| 色多多免费视频观看区一区| 亚洲人色婷婷成人网站在线观看 | 亚洲av综合av一区二区三区| 天天操夜夜操免费视频| 日本亚洲欧美色视频在线播放| 日本免费一区尤物| 成年网站免费入口在线观看| 亚洲国产香蕉人人爽成AV片久久| www在线观看播放免费视频日本| 国内精品99亚洲免费高清| 91成人免费福利网站在线| 亚洲综合国产精品| 影音先锋在线免费观看| 国产精品亚洲а∨天堂2021| 亚洲性猛交XXXX| 久久精品国产免费观看| 亚洲色大成网站WWW国产| 亚洲av无码专区在线观看素人| 中文字幕在线免费看| 日本精品人妻无码免费大全| 久久亚洲色WWW成人欧美| 亚洲色精品88色婷婷七月丁香| 亚洲视频在线免费观看| 亚洲色成人四虎在线观看| 亚洲国产精品尤物YW在线观看| 免费人成在线观看网站品爱网| 亚洲av乱码一区二区三区 | 亚洲性在线看高清h片|