无法从 intellij 执行空手道场景

无法从 intellij OS 执行空手道场景:Mac Intellij 版本:无法从 intellij 空手道版本执行空手道场景:


compile group: 'io.cucumber', name: 'cucumber-core', version: '4.7.0'


testCompile group: 'junit', name: 'junit', version: '4.12'

testCompile group: 'com.intuit.karate', name: 'karate-apache', version: '0.9.3'

testCompile group: 'com.intuit.karate', name: 'karate-junit4', version: '0.9.3'

错误信息


Error: Could not find or load main class cucumber.api.cli.Main

Caused by: java.lang.ClassNotFoundException: cucumber.api.cli.Main


慕运维8079593
浏览 126回答 3
3回答

慕尼黑的夜晚无繁华

您正在尝试混合不受支持的 Cucumber 和 Karate。

守候你守候我

通过将 Switch IDE Boot JDK 设置为默认值并删除缓存并重新启动,问题得到了解决。原因是我在我的机器上安装了多个 jdk(JDK8 和 JDK 12)。删除旧的并将引导 JDK 设置为 12。问题不在于 Karate 库,而在于 IntelliJ 配置。

心有法竹

我通过在 eclipse 8 中加载空手道框架然后使用 intelij 解决了这个问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java