无法从 intellij 执行空手道场景
Karate scenario cannot be executed from 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
您正在尝试混合 Cucumber 和不受支持的空手道。参考this issue for the gory details.
所以尝试不依赖 Cucumber。有关如何开始使用 IntelliJ 的说明 - 请参阅此视频:https://youtu.be/W-af7Cd8cMc
通过将开关 IDE 启动 JDK 设置为默认值并删除缓存并重新启动,问题得到了解决。
这是因为我在我的机器上安装了多个 jdk(JDK8 和 JDK12)。
删除旧的并将启动 JDK 设置为 12.
问题不在于空手道库,而在于 IntelliJ 配置。
我通过在 eclipse 8 中加载空手道框架然后使用 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
您正在尝试混合 Cucumber 和不受支持的空手道。参考this issue for the gory details.
所以尝试不依赖 Cucumber。有关如何开始使用 IntelliJ 的说明 - 请参阅此视频:https://youtu.be/W-af7Cd8cMc
通过将开关 IDE 启动 JDK 设置为默认值并删除缓存并重新启动,问题得到了解决。 这是因为我在我的机器上安装了多个 jdk(JDK8 和 JDK12)。 删除旧的并将启动 JDK 设置为 12.
问题不在于空手道库,而在于 IntelliJ 配置。
我通过在 eclipse 8 中加载空手道框架然后使用 intellij 解决了这个问题