简单项目中的Java NoClassDefFoundError



我是Java的初学者,正在学习

java.lang.NoClassDefFoundError:org/hamcrest/SelfDescribeing

测试类(RomanTest(中一个非常简单的Java程序中的错误,我不知道如何解决这个问题。

错误的原因是什么?如何修复?我正在使用IntelliJ IDEA。

下载包含我的项目的.zip的链接:https://ufile.io/f0erfyon

您不应该使用这种过时版本的JUnit。例如,在pom 中至少使用4er junit的最新版本之一

<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>

好的,我终于找到了答案:

我不得不将IntelliJ IDEA更新到最新版本,并使用JUnit的新版本。这解决了问题。

最新更新