Can't find bundle for base name DBInfo, locale zh_CN解决方法

当我们使用java.util库的ResourceBundle类来引入一些我们的配置文件时,如

ResourceBundle rb = ResourceBundle.getBundle("DBInfo");


如果我们不是把配置文件(我这里是DBInfo.properties)放在src根目录下,那么我们的编译器将报错,抛出异常,提示

Can't find bundle for base name DBInfo, locale zh_CN

刚开始我以为把DBInfo.properties拖回到src根目录下就可以,其实不然,而应该是把原来的配置文件删除,在src根目录下重新建立该文件,并把文件内容复制进来,此时我们的程序得以运行。

你可能感兴趣的:(Java,properties,ResourceBunder)