Java Junit测试中的模拟对象给出NoClassDefFoundError

Java Junit测试中的模拟对象给出NoClassDefFoundError,java,junit,mockito,powermock,Java,Junit,Mockito,Powermock,当我使用PowerMock和Mockito模拟Junit测试用例中的对象时,我得到了以下异常: java.lang.NoClassDefFoundError: org/mockito/exceptions/base/MockitoSerializationIssue 检查mockito库的版本。我在2.0.2-beta中看到org.mockito.exceptions.base.MockitoSerializationIssue类。它不在1.9.5中。您不必使用测试版。最新的1.10.x也应该

当我使用PowerMock和Mockito模拟Junit测试用例中的对象时,我得到了以下异常:

java.lang.NoClassDefFoundError: org/mockito/exceptions/base/MockitoSerializationIssue

检查mockito库的版本。我在2.0.2-beta中看到org.mockito.exceptions.base.MockitoSerializationIssue类。它不在1.9.5中。

您不必使用测试版。最新的1.10.x也应该可以使用。我在使用1.9.5时也遇到了同样的问题,但改为1.10.19解决了这个问题。

我是在将PowerMock与Mockito相结合时遇到这个问题的。使用如下所示的兼容版本进行修复:

链接现在只指向powermock github,应该(我认为)更新为: