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

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

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

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

    有如下路徑 :
    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文件,那么,在程序執行到這里時,就會無法找到配置文件,那么該如何處理呢?
    處理方法如下:
    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 閱讀(8051) 評論(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
    我也遇到了這個問題,怎么解決?  回復  更多評論
      
    主站蜘蛛池模板: 国产精品久久永久免费| 456亚洲人成在线播放网站| 日韩精品视频免费在线观看| 国产成人免费高清在线观看| 亚洲人成网站999久久久综合| 色屁屁www影院免费观看视频| 日本特黄特黄刺激大片免费| 亚洲精品无码你懂的| 日韩电影免费在线| 美女被免费视频网站| 久久久久久久亚洲精品| 久久久久久国产a免费观看不卡 | 美女露隐私全部免费直播| 国产一区二区免费在线| 免费的黄网站男人的天堂| 亚洲乱码精品久久久久..| 99ee6热久久免费精品6| 亚洲AV一二三区成人影片| 全黄大全大色全免费大片| 在线观看亚洲免费| 一二三四在线观看免费中文在线观看| jjizz全部免费看片| 亚洲av日韩av无码av| 国产免费变态视频网址网站| 一级特黄录像免费播放肥| 久久久久久亚洲Av无码精品专口| 免费无码午夜福利片 | 最近2018中文字幕免费视频| 亚洲福利在线播放| 亚洲国产欧美一区二区三区| 18禁黄网站禁片免费观看不卡| 亚洲色欲www综合网| 女人18毛片a级毛片免费视频| 亚洲妓女综合网99| 四虎国产精品永久免费网址| 国产亚洲成人在线播放va| 免费成人在线电影| 亚洲乱码一区二区三区在线观看| 午夜免费1000部| 九九久久精品国产免费看小说| 四虎影视免费永久在线观看|