ResourceBundle 读取配置文件的问题

看FileExplorer这个开源项目时遇到了ResourceBundle 

项目中有这一条调用

resbundle = ResourceBundle.getBundle ("strings", Locale.getDefault());

我运行出现如下错误

Exception in thread "main" java.util.MissingResourceException: Can't find bundle for base name strings, locale zh_CN

察看后发现文件中有名为 strings.properties的文件

将这个文件改名为 strings_zh.properties,并且将它复制到classpath目录下,也就是bin目录下,问题得到解决。

ResourceBundle能够使得程序在本地化问题上变得更加简单。

posted on 2011-08-18 10:39  Zhu.WQ  阅读(525)  评论(0)    收藏  举报

导航