【发布时间】: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