【问题标题】:ResourceBundle can't find BaseName gradle project javaResourceBundle找不到BaseName gradle项目java
【发布时间】:2018-12-13 19:30:49
【问题描述】:

我正在尝试使用 ResourcesBundle 从 file.properties 中读取字段,代码如下:

public static final ResourceBundle QUERY_EXCEL = ResourceBundle.getBundle("ConsultaExcel"); 
String query=QueryManager.QUERY_EXCEL.getString("SQL.SELECT.consultarDatos"); 

当我运行我的项目时,它会引发异常

找不到基本名称 ConsultaExcel、区域设置 es_CO 的捆绑包

属性文件位于 src/main/resources 内的 Resource 文件夹中

【问题讨论】:

  • 属性文件必须命名为ConsultaExcel.properties。它的基本名称必须与它所代表的 ResourceBundle 名称匹配。
  • 我改变了它,它总是抛出同样的错误
  • “src/main/resources 中的资源文件夹”。你的意思是“src/main/resources/Resource/ConsultaExcel.properties”吗?它应该是“src/main/resources/ConsultaExcel.properties”
  • 路径是 src/main/resources/ConsultaExcel.properties 并且它不起作用,我尝试了一个新项目,只是用该代码做一个主类并且它起作用,所以我不知道可能是什么发生
  • 有人可以帮帮我吗

标签: java automation cucumber bdd


【解决方案1】:

我可以通过重新安装 IntelliJ IDEA 并安装缺陷插件来解决这个问题

【讨论】:

    猜你喜欢
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-21
    • 2021-02-02
    • 2017-12-03
    • 2018-01-09
    • 1970-01-01
    相关资源
    最近更新 更多