`

解决java.util.MissingResourceException: Can't find bundle for base name systemConf

阅读更多

使用ResourceBundle访问位于/WEB-INF/classes目录下的一个后缀名为properties的文本类型文件,从里面读取我们需要的值。

 

1.读取默认文件夹classes

    Locale locale = Locale.getDefault();
   ResourceBundle localResource = ResourceBundle.getBundle("ConnResource", locale);
    String value = localResource.getString("test");
    System.out.println("ResourceBundle: " + value);
    这里对应了/WEB-INF/class/ConnResource.properties文件内容为:
    test=test
    打印出来的结果就是test


2.指定文件夹:要按照路径,把你的配置文件加入ClassPath中就可以了

   ResourceBundle config=ResourceBundle.getBundle("com.views-countries");
---------------------------------------路径问题:

1.System.out.println(System.getProperty("user.dir"));  //工程的绝对路径

 

2.System.out.println(Thread.currentThread().getContextClassLoader().getResource(""));//当前classpath的uri

 

3.new Properties().load(new FileInputStream("test.properties"));//test文件在工程的跟目录下

 

4.new Properties().load(new FileInputStream("test/test.properties"));

   //在工程下的test的文件夹下的test.properties文件
 

5.ResourceBundle rs = ResourceBundle.getBundle("org.hello");

   //hello文件就是在classpath下的,org 包下,也就是说.../bin/这个是classpath绝对路径!

 

 

分享到:
评论

相关推荐

    JAVA中关于String的一些注意点

    ### JAVA中关于String的一些注意点 在Java编程语言中,`String` 类是最常用的数据类型之一,用于处理文本数据。本文将深入探讨Java中的`String`类及其使用时需要注意的关键点,希望对开发者们有所帮助。 #### 1. ...

    datax-v202309 clickhousereader bug修复后jar包 免费下载

    datax_v202309 默认的clickhousereader 报错:java.util.MissingResourceException: Can't find bundle for base name com.alibaba.datax.plugin.reader.clickhousereader.LocalStrings, locale zh_CN。 该资源为BUG...

    Java中常见错误和异常解决方法(打印).doc

    #### 六、`Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name Message, locale zh_CN` **原因**:在进行国际化操作时,如果无法找到指定的资源文件(如属性文件)...

    Maven2 的新特性.7z

    java.util.MissingResourceException: Can't find bundle for base name pmd-report, locale zh_CN at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle .java:839) at java.util....

Global site tag (gtag.js) - Google Analytics