【发布时间】:2020-12-22 05:00:13
【问题描述】:
【问题讨论】:
-
除了直接回答之外,我强烈建议您使用现代项目设置,而不是您在此处使用的过时样式。您只需转到start.spring.io,选择“Web”,就可以完全准备好一个项目,而无需担心容器或部署。只需使用文件→导入→Eclipse 中的现有 Maven 项目。
【问题讨论】:
这是 Eclipse 中的错误吗?
不。这是项目设置中的错误。看来项目对 junit 的 maven 依赖不正确。
您尝试编译的测试代码使用了错误的 Junit JAR 文件。 junit.framework.TestCase 类来自 Junit 3,但您使用的是 Junit 4.7 的 JAR 文件。在 Junit 4.x 中,包名称更改为 org.junit,并且删除了 TestCase 类。
解决方案:
(在撰写本文时,Junit 4.x 的最新版本是 4.13。)
【讨论】: