DJ-严宇
2017-12-25 01:34
采纳率: 100%
浏览 2.6k
已采纳

项目报错不知道在哪里写错了

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 22 more

===============分割线===============
可以远程调试
3569644490 QQ号
  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

16条回答 默认 最新

  • IT_严宇 2017-12-26 00:57
    已采纳

    QADAKNXKNLKCNLS

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • qq_34621829 2017-12-25 01:33

    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
    at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)

    评论
    解决 无用
    打赏 举报
  • 程序员里的工程师 2017-12-25 01:36

    你这好像是没编译过去,运行的你不是.class文件

    评论
    解决 无用
    打赏 举报
  • huhuhuHR 2017-12-25 01:39
    评论
    解决 无用
    打赏 举报
  • 陈梅 2017-12-25 01:45

    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:10)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:26)
    at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
    at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:33)
    at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:36)
    at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:49)
    at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
    at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)

    评论
    解决 无用
    打赏 举报
  • 英文昵称 2017-12-25 01:45

    这不是很明显么。。。缺少类啊。。。

    评论
    解决 无用
    打赏 举报
  • weixin_41477283 2017-12-25 01:55

    你没编译,缺少类,这不是答案很明显吗。

    评论
    解决 无用
    打赏 举报
  • Sky_fisher 2017-12-25 02:09

    你是在本地的还是挂载在服务器上才出现的?

    评论
    解决 无用
    打赏 举报
  • 微wx笑 2017-12-25 02:16

    Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing

    缺少 hamcrest 的 jar 包

    评论
    解决 无用
    打赏 举报
  • tao395542388 2017-12-25 02:19

    少了jar或者没有引用到项目里面去

    评论
    解决 无用
    打赏 举报
  • u014458238 2017-12-25 02:36

    少jar包 没加载到需要的类文件

    评论
    解决 无用
    打赏 举报
  • yjy13264304022 2017-12-25 02:53

    缺少jar包,导致加载不到类,报错了。

    评论
    解决 无用
    打赏 举报
  • 谷禾水 2017-12-25 02:56

    少jar , 类找不到。

    如果jar包已有,则有可能包的版本号不对,如果是别的jar包已引用,请使用maven排包

    评论
    解决 无用
    打赏 举报
  • syhmilyLee 2017-12-25 04:40

    缺少jar包,如果是项目已经加载了jar包,那就是在运行时服务器下面没有jar包,可以到服务器对应的项目目录下看一下是否有jar包,如果都有那就可能是jar包之间的版本问题

    评论
    解决 无用
    打赏 举报
  • lovecs210 2017-12-25 05:58

    Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing

    请引入 hamcrest 的 jar 包

    评论
    解决 无用
    打赏 举报
  • Java批发 2017-12-28 07:27

    hamcrest 这个jar包的问题 你看下你项目之中是否有这个jar包 再看下hamcrest的JAR是否包含在classpath里面

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题