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

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

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

    I'm happy to live!

    Develop with pleasure!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      39 隨筆 :: 2 文章 :: 31 評論 :: 0 Trackbacks
    今天學習了java ResourceBundle類的內容,但一直還有一個問題沒有解決,就是它讀取資源文件路徑的問題.

    以下是我的代碼:
     1package test.resource;
     2
     3import java.util.Locale;
     4import java.util.ResourceBundle;
     5
     6public class Test {
     7    public static void main(String args[]) {
     8        Test test = new Test();
     9        ResourceBundle messages = test.loadResource();
    10        System.out.println(messages.getObject("name"));
    11    }

    12
    13    private ResourceBundle loadResource() {
    14        Locale local = Locale.getDefault();
    15        ResourceBundle messages = ResourceBundle.getBundle("messages", local,
    16                this.getClass().getClassLoader());
    17        return messages;
    18    }

    19}
     我的兩個資源文件messages_en_US.properties,messages_zh_CN.properties都在當前類路徑下面,可是這樣的話運行程序它就找不到資源文件,會報錯:Can't find bundle for base name messages, locale zh_CN
    我必需把兩個資源文件copy到classes根目錄下才行,我想資源文件是可以放在當前類路徑下面的,可是不太清楚如何讀取出來,ResourceBundle.getBundle("messages", local,
        this.getClass().getClassLoader());方法好像只能讀根路徑下的資源,請教各位了!
    posted on 2010-12-26 18:37 Norsor 閱讀(12355) 評論(2)  編輯  收藏 所屬分類: Diary 、programme

    評論

    # re: ResourceBundle讀取資源文件的路徑問題 2010-12-27 00:07 wenlin
    資源文件放在那個包下,加上包的全路徑就可以了  回復  更多評論
      

    # re: ResourceBundle讀取資源文件的路徑問題 2010-12-27 00:27 Aidan Zou
    這里是使用的ClassLoader加載資源文件。
    ResourceBundle messages = ResourceBundle.getBundle("test/resource/messages", local,this.getClass().getClassLoader());
    如果你改成這樣應該是可以運行的。
    ClassLoader加載資源文件的默認目錄是CLASSPATH,所以你需要把資源文件存放于classes目錄中(不能在其子目錄),如果在子目錄需要指定子目錄的位置。  回復  更多評論
      

    主站蜘蛛池模板: 久久经典免费视频| 免费观看久久精彩视频| 歪歪漫画在线观看官网免费阅读 | 久久黄色免费网站| 亚洲Av无码专区国产乱码DVD| a一级爱做片免费| 国内精品久久久久久久亚洲| 久久久久免费视频| 久久久久亚洲AV成人无码网站| 国内精品99亚洲免费高清| 亚洲国产精品无码久久久秋霞2| 日本三级在线观看免费| 亚洲精品~无码抽插| 免费国产污网站在线观看15| 综合自拍亚洲综合图不卡区| 国产91免费在线观看| 亚洲精品中文字幕| 日韩精品成人亚洲专区| a级毛片免费网站| 亚洲人成电影在线天堂| 日韩吃奶摸下AA片免费观看| 青草久久精品亚洲综合专区| 亚洲毛片不卡av在线播放一区| 97在线免费观看视频| 亚洲美女视频一区二区三区| 成人免费看片又大又黄| 黄色三级三级免费看| 亚洲成av人在线视| 国产免费AV片在线播放唯爱网| 精品国产亚洲AV麻豆| 亚洲精品无码不卡在线播放HE| 四虎免费影院ww4164h| 亚洲爆乳无码专区www| 精品亚洲综合在线第一区| 黄页网站在线观看免费高清| 久久久久久久久无码精品亚洲日韩| 国产精品国产亚洲精品看不卡| 性短视频在线观看免费不卡流畅 | 在线视频精品免费| 精品国产日韩亚洲一区91| 亚洲一二成人精品区|