我正在使用一个依赖于 JSF 的库。
当我尝试运行我的项目时,它显示以下异常按摩..
java.util.MissingResourceException: Can't find bundle for base name /Bundle, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:705)
有任何想法吗 ?
原文由 Md. Mahabubur Rahman 发布,翻译遵循 CC BY-SA 4.0 许可协议
异常告诉
Bundle_en_US.properties
,或Bundle_en.properties
,或至少Bundle.properties
文件类路径,但实际上在根目录中没有预期的文件类路径。确保类路径的根目录中至少存在上述文件之一。或者,确保您提供正确的包名称。例如,如果包文件实际上放在包中
com.example.i18n
,那么您需要传递com.example.i18n.Bundle
作为包名称而不是Bundle
.如果您使用的是 Eclipse“动态 Web 项目”,类路径根由
src
文件夹表示,所有 Java 包都在那里。如果您使用的是 Maven 项目,资源文件的类路径根由src/main/resources
文件夹表示。也可以看看: