Java 空手道-类型不匹配:无法从类转换<;空手道>;上课<;?延伸流道

Java 空手道-类型不匹配:无法从类转换<;空手道>;上课<;?延伸流道,java,maven,karate,Java,Maven,Karate,当我使用空手道语言编写java类时,我能够看到这个问题。 解决方案: 将这些依赖项添加到pom.xml <dependency> <groupId>com.intuit.karate</groupId> <artifactId>karate-apache</artifactId> <version>0.9.4</version> <scope>test</sco

当我使用空手道语言编写java类时,我能够看到这个问题。

解决方案:


将这些依赖项添加到pom.xml

<dependency>
    <groupId>com.intuit.karate</groupId>
    <artifactId>karate-apache</artifactId>
    <version>0.9.4</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>com.intuit.karate</groupId>
    <artifactId>karate-junit4</artifactId>
    <version>0.9.4</version>
    <scope>test</scope>
</dependency>

空手道
空手道阿帕奇
0.9.4
测试
空手道
空手道-junit4
0.9.4
测试

将这些依赖项添加到pom.xml中以解决问题

<dependency>
    <groupId>com.intuit.karate</groupId>
    <artifactId>karate-apache</artifactId>
    <version>0.9.4</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>com.intuit.karate</groupId>
    <artifactId>karate-junit4</artifactId>
    <version>0.9.4</version>
    <scope>test</scope>
</dependency>

我在使用'com.intuit.karate.junit5.karate;'时遇到此错误 通过将版本从junit5降级到junit4解决了这个问题,如下所示


'导入com.intuit.karate.junit4.karate;'

给在这里登陆的每个人一张便条。这里的答案包含了错误的建议。如果你混淆了junit4和junit5,这不是空手道问题。“降级”很可能不是正确的解决方案
import com.intuit.karate.junit4.Karate;