当前位置: 首页 > 知识库问答 >
问题:

找不到基名称/bundle的bundle,区域设置en_US

孙凌龙
2023-03-14
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)

共有1个答案

越姚石
2023-03-14

异常告诉我们,类路径的根目录中应该有bundle_en_us.propertiesbundle_en.properties或至少bundle.properties文件,但实际上没有。

确保至少有一个提到的文件存在于类路径的根目录中。或者,确保提供了正确的包名称。例如,如果包文件实际上放在包com.example.i18n中,则需要将com.example.i18n.bundle作为包名称而不是bundle传递。

如果您使用的是Eclipse“Dynamic Web Project”,那么类路径根由src文件夹表示,所有Java包都在该文件夹中。如果您使用的是Maven项目,资源文件的类路径根由src/main/resources文件夹表示。

    null
 类似资料: