小编rfj*_*fjg的帖子

[空手道][独立] 错误:找不到或无法读取文件

我只使用最新的独立空手道 jar 在配置了 JRE 的 docker 容器上测试我的 API,我没有任何 Java 代码。

目前在我的一项功能上,我有这个 : read('file.json'),并且当资源文件与功能文件位于同一目录时它可以正常工作。我知道建议这样做。

但是,如果我还想拥有一个包含所有资源文件的中央目录以避免重复,则即使使用此命令也不起作用: read('classpath:directory/file.json')

错误如下:

“[com.intuit.karate.exception.KarateException:无法找到或读取文件:xxx,前缀:CLASSPATH”

我什至尝试在运行 jar 时在命令行上设置类路径但没有成功: java -cp $CLASSPATH . -jar ~/karate.jar

我的问题:是否可以使用独立 jar 在空手道上设置前缀,以便能够轻松读取其他目录中的任何文件?

karate

5
推荐指数
1
解决办法
3947
查看次数

标签 统计

karate ×1