java 找不到后端,请确保CLASSPATH上有后端模块,如何解决此错误

s5a0g9ez  于 2023-01-29  发布在  Java
关注(0)|答案(3)|浏览(129)
<version.cucumber>3.0.2</version.cucumber>

<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java8</artifactId>
    <version>4.2.6</version>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
        <version>${version.cucumber}</version>
</dependency>

我已经将以下依赖项添加到了POM中。然而,当我尝试在UNIX环境中使用jdk1. 8. 0 update 202运行 cucumber 测试时,我得到了上面提到的错误。我访问过的所有网站都建议添加各种依赖项。我相信我已经有了依赖项。我之前在jdk1.8上运行得很好。0更新121,但由于一些证书问题,我不得不更新到更新202,现在我不能让它与以前的jdk版本也工作。任何帮助将不胜感激。

cfh9epnr

cfh9epnr1#

好的,注意你的不同版本,你有3.0.2和4.2.6:

<version.cucumber>3.0.2</version.cucumber>
<version>4.2.6</version>

改写如下:

<version.cucumber>4.2.6</version.cucumber>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java8</artifactId>
    <version>${version.cucumber}</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>${version.cucumber}</version>
    <scope>test</scope>
</dependency>
e4yzc0pl

e4yzc0pl2#

我发现io.cucumber依赖项中的cucumber-java必须是有效的。一旦我删除了它,它就可以工作了,但我仍然需要控制台上的信息。以下是我一起使用的:

<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>4.2.3</version>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java</artifactId>
    <version>4.2.3</version>
</dependency>
waxmsbnn

waxmsbnn3#

我遇到了类似的问题,它的发生是因为 cucumber 罐没有正确下载。这是解决后,强制更新maven项目。也请确保您的项目转换为 cucumber 项目。

相关问题