小编Raf*_*fa 的帖子

运行sbt的项目根目录中的java.lang.NullPointerException

我从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)

scala sbt

5
推荐指数
1
解决办法
1896
查看次数

标签 统计

sbt ×1

scala ×1