我从Scala开始,正在尝试在我的项目文件夹中运行sbt build.sbt。出现此错误时,此文件夹是唯一的文件夹。如果我在src文件夹或“文档”文件夹中运行它,则不会收到该错误。谁能告诉我为什么会这样?我不知道如何表示文件夹结构,它将是的主要根目录,build.sbt而src文件夹内部则是example/src/main/scala/example/Lists.scala。这是Coursera的文件夹,所以我没有创建它。构建是:
name := course.value + "-" + assignment.value
scalaVersion := "2.11.7"
scalacOptions ++= Seq("-deprecation")
// grading libraries
libraryDependencies += "junit" % "junit" % "4.10" % Test
// for funsets
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.4"
// include the common dir
commonSourcePackages += "common"
courseId := "bRPXgjY9EeW6RApRXdjJPw"
Run Code Online (Sandbox Code Playgroud)
错误是:
java.lang.NullPointerException
at java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1769)
at java.base/java.util.regex.Matcher.reset(Matcher.java:416)
at java.base/java.util.regex.Matcher.<init>(Matcher.java:253)
at java.base/java.util.regex.Pattern.matcher(Pattern.java:1147)
at java.base/java.util.regex.Pattern.split(Pattern.java:1264)
at java.base/java.util.regex.Pattern.split(Pattern.java:1335)
at sbt.IO$.pathSplit(IO.scala:744)
at sbt.IO$.parseClasspath(IO.scala:859)
at sbt.compiler.CompilerArguments.extClasspath(CompilerArguments.scala:62)
at sbt.compiler.MixedAnalyzingCompiler$.withBootclasspath(MixedAnalyzingCompiler.scala:189)
at …Run Code Online (Sandbox Code Playgroud)