Can';找不到捆绑包java.util.PropertyResourceBundle枚举的资源

Can';找不到捆绑包java.util.PropertyResourceBundle枚举的资源,java,enums,Java,Enums,我有枚举,并用它来组合框。然而,其中有些似乎带有“-”,有些似乎没有“-”。带有“-”的字符串找不到捆绑包java.util.PropertyResourceBundle的资源错误 public enum IslemTipi { ILK_KRLM, KOK_SRTFKA_VE_ANHTR_CFI_URTMI, ISLM_KAYDI_SORGLMA, YTKISZ_VERI_TBNI_MDHLE_TRMSI; pri

我有枚举,并用它来组合框。然而,其中有些似乎带有“-”,有些似乎没有“-”。带有“-”的字符串找不到捆绑包java.util.PropertyResourceBundle的资源错误

public enum IslemTipi {

        ILK_KRLM,
        KOK_SRTFKA_VE_ANHTR_CFI_URTMI,
        ISLM_KAYDI_SORGLMA,
        YTKISZ_VERI_TBNI_MDHLE_TRMSI;
        private final String name;

        private IslemTipi() {
            this.name = null;
        }

        public String getName() {
            return ResourceBundleUtil.getLabelFromRb("IslemTipi." + name());
        }
 }
        public IslemTipi[] getIslemTipiValues() {
        return IslemTipi.values();
    }

问题可能出在您的
ResourceBundleUtil
代码中-尝试运行下面的代码并解决异常源

ResourceBundleUtil.getLabelFromRb(“IslemTipi.ILK_KRLM”)


另外,样式提示是重命名
私有最终字符串名
(如果不需要它,可以将其删除)因为在
Enum.name()

上帝啊,这些Enum项有内置的加密:-)它是否工作
ResourceBundleUtil.getLabelFromRb(“IslemTipi.ILK\u KRLM”)
还是引发异常?如果是这样,那么问题就出在那里了。还有一点,拥有
私有最终字符串名
有点令人困惑,因为它与
Enum.name()
类似,但不同-您真的需要这个吗?或者至少可以重命名它?@vikingsteve yes,“IslemTipi.ILK_KRLM”表示异常,“YTKISZ_VERI_TBNI_MDHLE_TRMSI”表示异常。那么您的问题是
getLabelFromRb()
方法,而不是枚举-您可以从
ResourceBundleUtil
发布一些代码吗?