java - 当我使用 ResourceBundle 从属性文件中获取值时,出现异常

标签 java jakarta-ee

ResourceBundle bundle = ResourceBundle.getBundle("abc");
ipAddress = bundle.getString("ipAddress");

我收到以下异常:

java.util.MissingResourceException: Can't find resource for bundle 
java.util.PropertyResourceBundle, key ipAddress

最佳答案

您对 getBundle() 的调用将加载一个根据 strategy described in the javadoc 命名的属性文件。 。最简单的情况是简单地从名为“abc.properties”的文件加载它。该错误告诉您的是,无论选择哪个属性文件,它都不包含名为“ipAddress”的键。即,文件中应该有但没有这样的行:

ipAddress=1.2.3.4

关于java - 当我使用 ResourceBundle 从属性文件中获取值时,出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7388183/

相关文章:

Java 菜鸟需要澄清奇怪的重载方法问题

java - 在 Selenium 中如何找到 "Current"对象

java - 将 log4j 添加到类路径并仍然得到 java.lang.NoClassDefFoundError

java - 如何在Java/Java EE环境中实现Basecamp风格的URL?例如 <用户名>.hostname.com

jakarta-ee - 无状态 bean 不工作

java - 使用资源包更改标签

java - 检测java中的扫描仪输入( double 或整数)

java - 改造查询参数

java - 如何用JPA映射一个HashMap?

jakarta-ee - 可以在 Weblogic 中不同应用程序的 EJB 之间传播事务吗?