Can't find bundle for base name 包名.xxxx.文件名,locale 语言简称_国家简称

来源:互联网 发布:android源码设计模式 编辑:程序博客网 时间:2024/05/24 13:28

1.先解释一下文章标题:Can't find bundle for base name 包名.xxxx.文件名,locale 语言简称_国家简称

例如:Can't find bundle for base name com.test.msg,locale zh_CN,就是读取配置文件时报的错

2.解决方法:

将properties文件放到classpath目录下,即放在classes文件下
ResourceBundle bundle = ResourceBundle.getBundle("task");

3.存在问题:用上面的解决方法解决后,把配置文件从classes中移除,再把配置文件放在com.test包下运行又不会报错!好奇怪!!看到的能理解这个问题的朋友希望给我指导一下!跪谢!

阅读全文
1 0
原创粉丝点击