Wie kann ich sbt im Projekt aktualisieren?

Ich mache auf Coursera einen Kurs über Scala und sie haben Aufträge für mich zu erledigen. Ich habe das Projekt heruntergeladen und es gibtbuild.sbt drin. Ich habe es mit @ versucsbt Befehl im Terminal, Eclipse und Idea, nichts funktioniert. Nachricht im Terminal sagt:

[info] Compiling 8 Scala sources to /Users/(Path to project)/project/target/scala-2.9.2/sbt-0.12/classes...
[error] error while loading CharSequence, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/rt.jar(java/lang/CharSequence.class)' is broken
[error] (bad constant pool tag 18 at byte 10)
[error] error while loading Comparator, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/rt.jar(java/util/Comparator.class)' is broken
[error] (bad constant pool tag 18 at byte 20)
[error] error while loading AnnotatedElement, class file '/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/jre/lib/rt.jar(java/lang/reflect/AnnotatedElement.class)' is broken
[error] (bad constant pool tag 18 at byte 76)
[error] /Users/(Path to project)/project/ScalaTestRunner.scala:66: overloaded method value replace with alternatives:
[error]   (java.lang.CharSequence,java.lang.CharSequence)java.lang.String <and>
[error]   (Char,Char)java.lang.String
[error]  cannot be applied to (java.lang.String, java.lang.String)
[error]   private def runPathString(file: File) = file.getAbsolutePath().replace(" ", "\\ ")
[error]                                                                  ^
[error] four errors found
[error] (compile:compile) Compilation failed

Wie ich es verstehesbt 0.12 usingscala 2.9.2, das Java 1.8 nicht richtig handhabt. Das Downgrade von Java funktioniert natürlich, ist aber keine Lösung, da ich Java 1.8 benötige. Ich habe das neueste sbt und scala installiert, aber ich denke, dieses Projekt hat sein eigenes sbt oder so. Also, was ich brauche, ist ein Upgrade von sbt oder ein Downgrade von Java speziell für dieses Projekt. Zweitens ist es vorzuziehen, da ich befürchte, dass ein Upgrade von sbt dazu führen kann, dass meine Arbeit auf ihren Servern fehlschlägt. Ich bin ein Neuling, also, wenn ich etwas sehr Dummes gesagt habe, tut mir leid.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage