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

MissingResourceException--如何解决?检查类路径并使用限定名

红富
2023-03-14

这个错误一直困扰着我。我似乎不明白为什么在世界上Eclipse不能阅读这篇资源,它就在那里。我已经检查了配置包含对话框中的类路径。我也使用这个文件的完全限定名。

AutomateWaveClose
  src
    package DBCommon
    DBConfig.properties

(由于信誉不足,无法粘贴图片)

代码中的文件名如下所示:

private static final String FILENAME="AutomateWaveClose.src.DBConfig.properties";

ResourceBundle DBconfig = ResourceBundle.getBundle(FILENAME);

我不明白为什么会出现区域设置en_US,因为我在调用此方法时只使用basename。任何帮助都很感激。我也看过类似的相关帖子,但他们对我没有帮助。

线程“main”java.util.missingResourceException中的异常:找不到bundle for base name automateweclose.src.dbconfig.properties,locale en_US在java.util.resourceBundle.throwmissingResourceException(ResourceBundle.java:1427)在java.util.resourceBundle.getBundleImpl(ResourceBundle.java:1250)在java.util.resourceBundle.java:705)在

共有1个答案

史英飙
2023-03-14

从文件名中删除“.properties”。

编辑:以下是ResourceBundle.GetBundle的详细信息。

然后,getBundle遍历候选包名,以找到第一个可以实例化实际资源包的包名。它使用默认控件的getFormats方法,该方法为每个生成的名称生成两个包名称,第一个是类名,第二个是属性文件名。对于每个候选束名称,它尝试创建一个资源束:

 类似资料:
  • 首先,我不完全确定这是正确的问题。基本上,我的最终目标是生成一个可以操作一组。docx文件的程序,以便对每个文件进行小的更改。在我看来,docx4j是实现这一目标的最佳方式。但是,我从来没有使用过提供的库之外的库。我首先试图破译手册中提供的所有信息,然后告诉我需要SLF4J才能使用Docx4J。 从这一点来看,我想我做错了什么。我很确定我知道我想写的程序背后的伪逻辑,但我不确定如何写它。我还没有做

  • 我使用Spring执行器和Spring靴来检查我的服务的健康。我使用OpenJDK11。并使用: Spring-boot依赖关系: 执行器依赖性:

  • 编辑:我已经用symfony设置了登录表单,授权工作正常。但是我想更深入地了解一下symfony的安全包是如何管理它的。 我想学习/了解Symfony安全处理认证的方式。如果我理解得很好,到目前为止,在Symfony中触发认证check_path行security.yml中指定的URL"/login_path": 然后控制器/监听器/服务通过变量POST[_username]和POST[_pass

  • 问题内容: 我仍然对如何使用webpack解析模块路径感到困惑。现在我写: 但我想写 我以为resolve.alias可能会有所帮助,因为我看到了一个类似的示例,所以可以使用它作为别名。 但是,如果我将别名设置为,将无法正常工作。 我觉得很笨,因为我已经阅读了很多文档,并且觉得自己缺少一些东西。避免用etc写下所有相对要求的正确方法是什么? 问题答案: Webpack 1.0 一种更直接的方法是使

  • 在Spring中,可以在单独的模块中定义bean依赖项,然后在运行时通过解析这些依赖项。在Quarkus中有可能做类似的事情吗? 例如,多模块设置如下所示: 在Spring中,可以在模块中定义,该模块通过其当前上下文的在运行时解析具体的依赖关系,或,允许在测试时注入虚拟或测试依赖关系,还有生产人工制品中的真品。 例如,中的一个类需要一个的实例。的实现在或模块中定义。模块不直接依赖于或模块。 一些代

  • 问题内容: 我试图找到给定的路径是否可能是使用java的另一个路径的子级。这两个路径可能不存在。 说是可能的孩子。 目前,我正在与 问题答案: 您还可以使用 java.nio.file.Path 轻松完成此操作。该 java.nio.file.Path.startsWith 方法似乎是处理所有可能的情况。 例: 输出 如果需要更高的可靠性,可以使用“ toRealPath”代替“ toAbsolu