【发布时间】:2017-01-26 18:56:25
【问题描述】:
我在 IntelliJ IDEA 2016.2 中有一个 Gradle 项目。每次我在项目中运行 Scala 测试时,都会出现以下异常:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:48)
Caused by: java.lang.ClassNotFoundException: org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:123)
... 5 more
我检查了依赖项的版本,并将 Scala SDK 添加到项目模块中。我还在 Gradle 文件中添加了 Scala 插件,并在 IntelliJ IDEA 中安装了 Scala 插件。此外,测试在我同事的计算机上运行没有错误,所以我们不知道错误可能是什么。
【问题讨论】:
标签: scala intellij-idea scalatest