“线程“主”中的异常java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing”

蒂姆:

在我的Ubuntu上,我运行一个Java可执行文件,但出现了我未在代码中明确使用的某些软件包的错误。有什么解决方案?谢谢。

$ java -cp .:/home/tim/program_files/programming/java/junit-4.11.jar MyTest
Exception in thread "main" java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at org.junit.runner.Computer.getSuite(Computer.java:28)
at org.junit.runner.Request.classes(Request.java:75)
at org.junit.runner.JUnitCore.run(JUnitCore.java:128)
at org.junit.runner.JUnitCore.runClasses(JUnitCore.java:73)
at MyTest.main(MyTest.java:13)
Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 17 more
阿杰·乔治(Ajay George):

Junit Wiki

普通的JAR
下载以下JAR,并将其放在测试类路径中:

junit.jar hamcrest-core.jar

hamcrest核心jar 添加到类路径以解决该问题。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

java.lang.NoClassDefFoundError:Intellij中的org / hamcrest / SelfDescribing

IntelliJ java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing

JUnit-java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing

如果我在Maven测试中根本不使用hamcrest,为什么我会得到NoClassDefFound org / hamcrest / SelfDescribing?

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / commons / lang / builder / CompareToBuilder

IntelliJ:线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / spark / sql / types / DataType

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / hadoop / util / Tool

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / commons / logging / LogFactory

线程“主”中的异常java.lang.NoClassDefFoundError:org / junit / Assume $ AssumptionViolatedException

线程“主”中的异常java.lang.NoClassDefFoundError:org / mockito / Mockito

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / thrift / TEnum

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlException

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / spark / streaming / StreamingContext

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / spark / sql / catalyst / analysis / OverrideFunctionRegistry

线程“主”中的Maven项目异常java.lang.NoClassDefFoundError:org / springframework / core / DefaultParameterNameDiscoverer

线程“主”中的异常java.lang.NoClassDefFoundError:org / springframework / context / support / ClassPathXmlApplicationContext

Selenium-线程“主”中的异常java.lang.NoClassDefFoundError:org / reactivestreams / Publisher

线程“主”中的异常java.lang.NoClassDefFoundError:org / joda / time / ReadableInstant

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / http / ConnectionReuseStrategy:

线程“主”中的异常java.lang.NoClassDefFoundError:org / reactivestreams / Publisher?

线程“主”中的异常java.lang.NoClassDefFoundError:org / rogach / scallop / ScallopConf

线程“主”中的异常java.lang.NoClassDefFoundError:org / apache / http / NoHttpResponseException

线程“主”中的异常java.lang.NoClassDefFoundError:rpc / Stub

线程“主”中的异常java.lang.NoClassDefFoundError

线程“主”中的异常java.lang.NoClassDefFoundError:scala / Cloneable

Hadoop Java错误:线程“主”中的异常java.lang.NoClassDefFoundError:WordCount(错误名称:org / myorg / WordCount)

线程“主”中的异常java.lang.NoClassDefFoundError:生成的jar文件中的org / apache / log4j / Logger

线程“主”中的异常java.lang.NoClassDefFoundError:org / deeplearning4j / nn / conf / layers / Layer

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