java.lang.NoClassDefFoundError:无法初始化类org.powermock.modules.junit4.rule.PowerMockRule

riorio:

我试图运行在传统的测试Java项目,我得到这个错误:

java.lang.NoClassDefFoundError: Could not initialize class org.powermock.modules.junit4.rule.PowerMockRule

引起该问题的代码是这样的:

@Rule
public PowerMockRule rule = new PowerMockRule();

PowerMock版本1.5.6

 <dependency>
      <groupId>org.powermock</groupId>
      <artifactId>powermock-module-junit4</artifactId>
      <version>1.5.6</version>
      <scope>test</scope>
 </dependency>

没有错误更新到最新版本,即使变化PowerMock- 2.0.5版本

何塞·普利文:

添加这种依赖摆脱的NoClassDefFoundError的

<dependency>
  <groupId>org.powermock</groupId>
  <artifactId>powermock-module-junit4-rule</artifactId>
  <version>2.0.5</version>
  <scope>test</scope>
</dependency>

powermock模块,junit4-1.5.6.jar没有PowerMockRule类文件。所以在使用powermock模块-junit4规则-2.0.5.jar

请参阅本文档

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.NoClassDefFoundError:无法初始化类javax.media.jai.JAI

java.lang.NoClassDefFoundError:无法初始化类org.bytedeco.javacpp.avutil

java.lang.NoClassDefFoundError:无法初始化类java.awt.Toolkit

java.lang.NoClassDefFoundError:无法初始化类XXX

原因:java.lang.NoClassDefFoundError:无法初始化类com.jayway.restassured.RestAssured

PowerMock抛出java.lang.ExceptionInInitializerError

拒绝对先前失败的类java.lang.Class <nt>进行重新初始化:java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError:无法初始化类xxx.xxx.xxx.HibernateUtil

春季:java.lang.NoClassDefFoundError:无法初始化类

java.lang.NoClassDefFoundError:无法初始化com.datastax.driver.core.Cluster类

Zeppelin java.lang.NoClassDefFoundError:无法初始化类org.apache.spark.rdd.RDDOperationScope $

关于java.lang.NoClassDefFoundError:无法初始化类org.xerial.snappy.Snappy

在Junit4(PowerMock)中实现模拟时的依赖关系

java.lang.ClassNotFoundException:org.apache.commons.digester.Rule

java.lang.NoClassDefFoundError:无法初始化com.googlecode.objectify.ObjectifyService类

Power Mockito显示org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner的错误

带有Java 9 java.lang.NoClassDefFoundError的Oracle JDBC驱动程序:无法初始化类oracle.jdbc.OracleDriver

Corda-无法初始化主类胶囊(引起原因:java.lang.NoClassDefFoundError:java / lang / instrument / Instrumentation)

获取java.lang.NoClassDefFoundError:升级到POI 4.0.0后无法初始化类org.apache.poi.ooxml.util.DocumentHelper

原因:java.lang.NoClassDefFoundError:无法初始化类javassist.util.proxy.DefineClassHelper

mapGroupsWithState引发错误原因:java.lang.NoClassDefFoundError:无法初始化

java.lang.NoClassDefFoundError:无法初始化类org.springframework.mail.javamail.SmartMimeMessage

java.lang.NoClassDefFoundError:无法初始化类sun.nio.ch.FileChannelImpl

使用PowerMock在JUnit Suite中共享静态初始化

Grails域类单元测试,约束设置问题-java.lang.NoClassDefFoundError:无法初始化

我收到java.lang.NoClassDefFoundError:org / apache / commons / digester / Rule错误

PowerMock Mockito [PowerMockito] @PrepareForTest-> java.lang.NoClassDefFoundError:javassist / NotFoundException

java.lang.NoClassDefFoundError:无法初始化类org.apache.commons.logging.LogFactory

线程“主”中的异常java.lang.NoClassDefFoundError无法初始化类org.bytedeco.javacpp.avutil