ScalaIDE中的junit ClassNotFoundException

时间:2016-11-01 08:53:22

标签: scala scala-ide

我已将我的scala项目上传到github

  

https://github.com/jeesim2/Scala210

问题是

  • 我需要使用scala 2.10(由于spark 1.6兼容性) 但是在ScalaIDE(最新版本)上,我无法运行junit测试。

运行单元测试

Run Junit On Scala-IDE 但失败了,

Class not found Junit
java.lang.ClassNotFoundException: Junit
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

当我在pom.xml中将Scala版本更改为2.11时,它可以工作。 (我在pom.xml中评论了工作属性)

<properties>
    <scala.version>2.10.6</scala.version> <-- not work
    <!-- <scala.version>2.11.5</scala.version> --> <-- work
</properties>

<dependencies>
    <dependency>
        <groupId>org.scalatest</groupId>
        <artifactId>scalatest_2.10</artifactId>  <-- not work
        <version>2.2.6</version> <-- not work
        <!-- <artifactId>scalatest_2.11</artifactId> -->  <-- work
        <!-- <version>3.0.0</version> -->  <-- work
    </dependency>

为什么我不能在eclipse上运行Scala 2.10的Junit?

1 个答案:

答案 0 :(得分:0)

Scala IDE 3.0.3适用于我。

http://scala-ide.org/download/prev-stable.html

我认为较新版本对于2.10.x不稳定

:d