gpt4 book ai didi

java - 尝试使用 @RunWith(SpringRunner.class) 时初始化错误

转载 作者:行者123 更新时间:2023-12-02 02:44:51 25 4
gpt4 key购买 nike

我尝试在 Intellij IDEA 中导入现有项目。所有依赖项均已解决,项目构建成功。当我尝试执行项目时,我收到以下错误消息:

Could not initialize class org.springframework.test.context.junit4.SpringRunner

以下代码没有帮助我解决这个问题,我在另一个类似的问题中找到了它。

    <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<junitArtifactName>junit:junit:4.12</junitArtifactName>
</configuration>
</plugin>

版本号:

Spring 4.3.3

Junit 4.12

最佳答案

如果没有更多详细信息(例如 github 上的示例项目),我们可能很难找到根本原因。

看来您正在 pom.xml 中的某处覆盖 junit 版本。如文档 SpringRunner 中所述需要 junit 4.12 或更高版本。

Spring Boot 项目报告了类似的错误: Spring Boot Issue 5695

您可以使用 mvn dependency:tree 等工具来查找实际的项目依赖项。

关于java - 尝试使用 @RunWith(SpringRunner.class) 时初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44775282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com