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包下运行又不会报错!好奇怪!!看到的能理解这个问题的朋友希望给我指导一下!跪谢!