JMockit didn’t get initialized
我使用的Jmockit 版本号是 1.41
这次在写一个Junit测试用例的时候,发现一直在抛一个异常
Caused by: java.lang.IllegalStateException: JMockit didn't get initialized; please check jmockit.jar precedes junit.jar in the classpath
at mockit.internal.startup.Startup.verifyInitialization(Startup.java:117)
at mockit.MockUp.<clinit>(MockUp.java:56)
刚开始,懒癌犯了,没有认真看英文提示,直接谷歌、百度
啥也没找到
后面认真看了下,发现提示
JMockit didn't get initialized; please check jmockit.jar precedes junit.jar in the classpath
的中文意思是
JMockit 没有初始化,请检查classpath,确保jmockit.jar 的位置在 junit.jar之前
一检查pom,发现的确是 jmockit
的位置在junit
之后,在pom里把顺序换了之后,问题解决
关于jar的顺序,eclipse 其实可以查看
就在Maven Dependencies
里面