在Scala IDE(Eclipse Kepler)上运行Scala JUnit Test时发生java.lang.NoClassDefFoundError

Lukaszrys

我最近决定安装Scala IDE 3.0.3(基本上是带有scala插件的Eclipse Kepler)。我拥有最新的规格(specs2_2.10-23.11),scalaz(2.10-7.0.4),集合(scalaj-collection_2.10-1.5)和Scala库[2.10.4]

我尝试使用“ Scala JUnit Test”在scala中运行测试,但出现此错误

java.lang.NoClassDefFoundError:scalaz / concurrent / Strategy $ at org.specs2.reporter.DefaultExecutionStrategy $$ anonfun $ execute $ 1 $$ anonfun $ 2.apply(ExecutionStrategy.scala:43)在org.specs2.reporter.Default $ eecutionStrategy在scala.collection.LinearSeqOptimized $ class.foldLeft(LinearSeqOptimized.scala:111)处的$ execute $ 1 $ anonfun $ 2.apply(ExecutionStrategy.scala:41)在scala.collection.immutable.List.foldLeft(List.scala:84)于org.specs2.reporter.DefaultExecutionStrategy $$ anonfun $ execute $ 1.apply(ExecutionStrategy.scala:41)于org.specs2.reporter.DefaultExecutionStrategy $$ anonfun $ execute $ 1.apply(ExecutionStrategy.scala.scala:38) scalaz.syntax中的.IdOps $ class。$ bar $ greater(IdOps.scala:15),位于org.specs2.reporter.JUnitReporter $ class.report的ToIdOps $$ anon $ 1. $ bar $ greater(IdOps.scala:78) (JUnitReporter.scala:44),位于org.specs2.runner。org.specs2.runner上的JUnitRunner $$ anon $ 4.report(JUnitRunner.scala:43).org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.org.specs2.runner.JUnitRunner.run(JUnitRunner.scala:50) java:50)位于org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)位于org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)在org.eclipse.org上的org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)上的org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) .jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)上的internal.junit.runner.TestExecution.run(TestExecution.java:38),位于org.eclipse.jdt.internal.junit。 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)处的Runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)org.eclipse.jdt.internal.junit.runner.RemoteTestRunner。主要(RemoteTestRunner.java:197)org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)上的internal.junit.runner.TestExecution.run(TestExecution.java:38),位于org.eclipse.jdt.internal.junit。 org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)处的Runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)org.eclipse.jdt.internal.junit.runner.RemoteTestRunner。主要(RemoteTestRunner.java:197)

造成原因:java.lang.ClassNotFoundException:java.net上的scalaz.concurrent.Strategy $ Source)java.lang.ClassLoader.loadClass(未知来源)sun.misc.Launcher $ AppClassLoader.loadClass(未知来源)java.lang.ClassLoader.loadClass(未知来源)... 17更多

是什么原因造成的?我可能错过了一些东西,但找不到。

我的测试使用gradle进行得很好。

Lukaszrys

好吧,有人会发现它很有帮助。我找到了解决方案:我错过了scalaz-concurrentjar,它显然没有包含在其中scalaz-core需要注意的是你需要的相同的版本core,并concurrent以工作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eclipse Luna上的Scala IDE不显示scala工作表

来自分类Dev

java / lang / NoClassDefFoundError:java / lang / invoke / MethodHandle eclipse juno

来自分类Dev

java.lang.NoClassDefFoundError:android + maven + eclipse

来自分类Dev

当我在ScalaIDE中运行代码时,为什么会出现`java.lang.NoClassDefFoundError:scala / Function1`?

来自分类Dev

Eclipse Tomcat java.lang.NoClassDefFoundError LogFactory

来自分类Dev

Scala IDE在Eclipse Luna for Java EE中无法正常工作

来自分类Dev

Eclipse Android java.lang.NoClassDefFoundError

来自分类Dev

从Eclipse运行Scala测试时发生异常

来自分类Dev

Android Studio上的java.lang.NoClassDefFoundError

来自分类Dev

java.lang.NoClassDefFoundError:scala / Predef $ any2stringadd $

来自分类Dev

JUnit抛出java.lang.NoClassDefFoundError:org / hamcrest / MatcherAssert

来自分类Dev

使用JUnit运行黄瓜测试时出现java.lang.NoClassDefFoundError异常

来自分类Dev

java.lang.NoClassDefFoundError:scala / reflect / api / TypeCreator

来自分类Dev

Scala-Spark-corenlp-java.lang.NoClassDefFoundError

来自分类Dev

尝试运行JUnit 5测试时出现java.lang.NoClassDefFoundError

来自分类Dev

ScalaTest:QuickStart代码失败,并出现java.lang.NoClassDefFoundError:scala / xml / NamespaceBinding

来自分类Dev

尝试使用Maven运行Mockito junit5测试时,java.lang.NoClassDefFoundError:org / junit / platform / commons / PreconditionViolationException

来自分类Dev

Scala Flink在将案例类用于自定义的DeserializationSchema后获得java.lang.NoClassDefFoundError:scala / Product $ class

来自分类Dev

Scala Flink在将案例类用于自定义的DeserializationSchema后获得java.lang.NoClassDefFoundError:scala / Product $ class

来自分类Dev

java.lang.NoClassDefFoundError:android + maven + eclipse

来自分类Dev

java.lang.NoClassDefFoundError Maven + Eclipse

来自分类Dev

从makefile运行JUnit(java.lang.NoClassDefFoundError)

来自分类Dev

Scala IDE在Eclipse Luna for Java EE中无法正常工作

来自分类Dev

从Eclipse运行Scala测试时发生异常

来自分类Dev

Android Studio上的java.lang.NoClassDefFoundError

来自分类Dev

java.lang.NoClassDefFoundError:org / apache / commons / logging / Log并用Junit模拟RestTemplate时

来自分类Dev

线程“main”中的异常 java.lang.NoClassDefFoundError: scala/collection/mutable/SynchronizedBuffer$class

来自分类Dev

Scala java.lang.NoClassDefFoundError: org/postgresql/Driver

来自分类Dev

火花:java.lang.NoClassDefFoundError:scala/collection/mutable/ArraySeq$ofRef

Related 相关文章

  1. 1

    Eclipse Luna上的Scala IDE不显示scala工作表

  2. 2

    java / lang / NoClassDefFoundError:java / lang / invoke / MethodHandle eclipse juno

  3. 3

    java.lang.NoClassDefFoundError:android + maven + eclipse

  4. 4

    当我在ScalaIDE中运行代码时,为什么会出现`java.lang.NoClassDefFoundError:scala / Function1`?

  5. 5

    Eclipse Tomcat java.lang.NoClassDefFoundError LogFactory

  6. 6

    Scala IDE在Eclipse Luna for Java EE中无法正常工作

  7. 7

    Eclipse Android java.lang.NoClassDefFoundError

  8. 8

    从Eclipse运行Scala测试时发生异常

  9. 9

    Android Studio上的java.lang.NoClassDefFoundError

  10. 10

    java.lang.NoClassDefFoundError:scala / Predef $ any2stringadd $

  11. 11

    JUnit抛出java.lang.NoClassDefFoundError:org / hamcrest / MatcherAssert

  12. 12

    使用JUnit运行黄瓜测试时出现java.lang.NoClassDefFoundError异常

  13. 13

    java.lang.NoClassDefFoundError:scala / reflect / api / TypeCreator

  14. 14

    Scala-Spark-corenlp-java.lang.NoClassDefFoundError

  15. 15

    尝试运行JUnit 5测试时出现java.lang.NoClassDefFoundError

  16. 16

    ScalaTest:QuickStart代码失败,并出现java.lang.NoClassDefFoundError:scala / xml / NamespaceBinding

  17. 17

    尝试使用Maven运行Mockito junit5测试时,java.lang.NoClassDefFoundError:org / junit / platform / commons / PreconditionViolationException

  18. 18

    Scala Flink在将案例类用于自定义的DeserializationSchema后获得java.lang.NoClassDefFoundError:scala / Product $ class

  19. 19

    Scala Flink在将案例类用于自定义的DeserializationSchema后获得java.lang.NoClassDefFoundError:scala / Product $ class

  20. 20

    java.lang.NoClassDefFoundError:android + maven + eclipse

  21. 21

    java.lang.NoClassDefFoundError Maven + Eclipse

  22. 22

    从makefile运行JUnit(java.lang.NoClassDefFoundError)

  23. 23

    Scala IDE在Eclipse Luna for Java EE中无法正常工作

  24. 24

    从Eclipse运行Scala测试时发生异常

  25. 25

    Android Studio上的java.lang.NoClassDefFoundError

  26. 26

    java.lang.NoClassDefFoundError:org / apache / commons / logging / Log并用Junit模拟RestTemplate时

  27. 27

    线程“main”中的异常 java.lang.NoClassDefFoundError: scala/collection/mutable/SynchronizedBuffer$class

  28. 28

    Scala java.lang.NoClassDefFoundError: org/postgresql/Driver

  29. 29

    火花:java.lang.NoClassDefFoundError:scala/collection/mutable/ArraySeq$ofRef

热门标签

归档