我在扩展ResBundle类的同一包中创建了ListResourceBundle类时收到以下异常。

java.util.MissingResourceException: Can't find bundle for base name ResBundle, locale en_GB


我的通话代码

Locale locale = Locale.getDefault();
ResourceBundle resourceBundle = ResourceBundle.getBundle("ResBundle", locale);

最佳答案

ResourceBundle.getBundle("ResBundle")


告诉类加载器使用默认包(即没有包)加载名为“ ResBundle”的资源。这并不意味着当前包中具有引用类的资源。

因此,请尝试提供软件包路径,并查看问题是否得到解决。

07-28 12:59