java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > ResourceBundle.getBundle文件路径问题

解决ResourceBundle.getBundle文件路径问题

作者:平凡的小孩

这篇文章主要介绍了解决ResourceBundle.getBundle文件路径问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

ResourceBundle.getBundle文件路径问题

当出现报错

java.util.MissingResourceException: Can't find bundle for base name payclient, locale zh_CN

说明是添加的配置文件

payclient不存在或者是存放的路径不正确。

1. 首先合适一个配置文件是否存在,如果不存在则添加配置文件。

2. 如何文件存在,测试系统获取不到,使用它的全路径

例:

ResourceBundle config = ResourceBundle.getBundle("com.amaker.test.MessageResource");

要按照路径,把你的配置文件加入ClassPath中就可以了。

配置路径注意使用的是'.'而不是'/'  如果是配置文件是在项目封装的jar包外面,这样可以方便进行修改,这样的需要配置路径的时候,不要配置到根目录,找到jar包和配置文件共同所在的目录即可。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文