我收到此 sbt 错误,有什么方法可以解决此问题

时间:2021-03-09 08:14:27

标签: sbt

我在运行 sbt package 命令时遇到了这个问题

C:\Users\U101\IdeaProjects\sbt1>sbt package
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
[info] welcome to sbt 1.4.7 (Oracle Corporation Java 10.0.2)
[info] loading global plugins from C:\Users\U101\.sbt\1.0\plugins
[info] loading project definition from C:\Users\U101\IdeaProjects\sbt1\project
[info] loading settings for project sbt1 from build.sbt ...
[info] set current project to sbt1 (in build file:/C:/Users/U1081739/IdeaProjects/sbt1/)
[info] compiling 10 Scala sources to C:\Users\U1081739\IdeaProjects\sbt1\target\scala-2.11\classes ...
[info] Non-compiled module 'compiler-bridge_2.11' for Scala 2.11.12. Compiling...
 error: java.lang.NullPointerException
  | => sat scala.reflect.io.JavaToolsPlatformArchive.iterator(ZipArchive.scala:301)
    at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
    at scala.reflect.io.AbstractFile.foreach(AbstractFile.scala:92)
    at scala.tools.nsc.util.DirectoryClassPath.traverse(ClassPath.scala:277)
    at scala.tools.nsc.util.DirectoryClassPath.x$15$lzycompute(ClassPath.scala:299)
    at scala.tools.nsc.util.DirectoryClassPath.x$15(ClassPath.scala:299)
    at scala.tools.nsc.util.DirectoryClassPath.packages$lzycompute(ClassPath.scala:299)
    at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:299)
    at scala.tools.nsc.util.DirectoryClassPath.packages(ClassPath.scala:264)
    at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:358)
    at scala.tools.nsc.util.MergedClassPath$$anonfun$packages$1.apply(ClassPath.scala:358)
    at scala.collection.Iterator$class.foreach(Iterator.scala:891)
    at scala.collection.AbstractIterator.foreach(Iterator.scala:1334)
    at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
    at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
    at scala.tools.nsc.util.MergedClassPath.packages$lzycompute(ClassPath.scala:358)
    at scala.tools.nsc.util.MergedClassPath.packages(ClassPath.scala:353)
    at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply$mcV$sp(SymbolLoaders.scala:269)
    at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260)
    at scala.tools.nsc.symtab.SymbolLoaders$PackageLoader$$anonfun$doComplete$1.apply(SymbolLoaders.scala:260)
    at scala.reflect.internal.SymbolTable.enteringPhase(SymbolTable.scala:235)

你能帮忙吗

我的笔记本电脑上安装的 JDK 是 1.8

enter image description here

我在我的环境变量中添加了 jdk 8,我还安装了 sbt sbt-0.13.18 ,我不知道它需要 sbt 1.4.7

0 个答案:

没有答案
相关问题