解决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包和配置文件共同所在的目录即可。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Maven-3.6.1下载与环境搭建(解决IDEA兼容问题)及其配置教程
本文介绍了如何解决Maven 3.6.1及以上版本在IDEA中使用时自动导包出现红色报错的问题,并详细讲解了如何下载、配置和使用Maven2026-02-02
VS Code插件Language Support for Java(TM) by Red Hat报错两种
这篇文章主要介绍了VS Code插件Language Support for Java(TM) by Red Hat报错两种解决办法的相关资料,第一种在setting.json中配置使用新版本JDK运行,第二种方法是切换至支持旧版本Jdk的插件版本,但不推荐,建议要确保使用最新JDK以避免兼容性问题,需要的朋友可以参考下2026-04-04


最新评论