Java 斯卡拉元';不要在IntelliJ中运行

Java 斯卡拉元';不要在IntelliJ中运行,java,linux,scala,intellij-idea,ubuntu-18.04,Java,Linux,Scala,Intellij Idea,Ubuntu 18.04,当我尝试在intillij中运行任何scala代码时,会出现以下错误: 信息:07/07/18 10:20-编译完成,在3秒617毫秒内出现1个错误和1个警告 错误:scalac:Error:org.jetbrains.jps.incremental.scala.remote.ServerException java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)

当我尝试在intillij中运行任何scala代码时,会出现以下错误:

信息:07/07/18 10:20-编译完成,在3秒617毫秒内出现1个错误和1个警告 错误:scalac:Error:org.jetbrains.jps.incremental.scala.remote.ServerException java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 在sbt.internal.inc.rawciler.getReporter$1(rawciler.scala:50) 在sbt.internal.inc.RawCompiler.apply(RawCompiler.scala:71) 在sbt.internal.inc.AnalyzingCompiler$.$anonfun$compileSources$6(AnalyzingCompiler.scala:350) 在sbt.internal.inc.AnalyzingCompiler$.handleCompilationError$1(AnalyzingCompiler.scala:327) 在sbt.internal.inc.AnalyzingCompiler$.$anonfun$compileSources$4(AnalyzingCompiler.scala:346) 在sbt.internal.inc.AnalyzingCompiler$.$anonfun$compileSources$4$adapted(AnalyzingCompiler.scala:341) 在sbt.io.io$.withTemporary目录下(io.scala:376) 在sbt.io.io$.withTemporary目录下(io.scala:383) 在sbt.internal.inc.AnalyzingCompiler$.$anonfun$compileSources$2(AnalyzingCompiler.scala:341) 在sbt.internal.inc.AnalyzingCompiler$.$anonfun$compileSources$2$adapted(AnalyzingCompiler.scala:335) 在sbt.io.io$.withTemporary目录下(io.scala:376) 在sbt.io.io$.withTemporary目录下(io.scala:383) 在sbt.internal.inc.AnalyzingCompiler$.compileSources(AnalyzingCompiler.scala:335) 位于org.jetbrains.jps.incremental.scala.local.CompilerFactoryImpl$.getOrCompileInterfaceJar(CompilerFactoryImpl.scala:128) 位于org.jetbrains.jps.incremental.scala.local.CompilerFactoryImpl.$anonfun$getScalac$1(CompilerFactoryImpl.scala:49) 在scala.Option.map处(Option.scala:146) 位于org.jetbrains.jps.incremental.scala.local.CompilerFactoryImpl.getScalac(CompilerFactoryImpl.scala:47) 位于org.jetbrains.jps.incremental.scala.local.CompilerFactoryImpl.createCompiler(CompilerFactoryImpl.scala:25) 在org.jetbrains.jps.incremental.scala.local.CachingFactory.$anonfun$createCompiler$3(CachingFactory.scala:24) 在org.jetbrains.jps.incremental.scala.local.Cache.$anonfun$getOrUpdate$2(Cache.scala:20) 位于scala.Option.getOrElse(Option.scala:121) 位于org.jetbrains.jps.incremental.scala.local.Cache.getOrUpdate(Cache.scala:19) 位于org.jetbrains.jps.incremental.scala.local.CachingFactory.createCompiler(CachingFactory.scala:24) 位于org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:22) 位于org.jetbrains.jps.incremental.scala.remote.Main$.make(Main.scala:83) 位于org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:26) 位于org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 在com.martiansoftware.nalgun.NGSession.run(NGSession.java:319) 原因:java.lang.NoSuchMethodError:java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer; 位于scala.tools.nsc.io.SourceReader.read(SourceReader.scala:61) 位于scala.tools.nsc.io.SourceReader.read(SourceReader.scala:40) 位于scala.tools.nsc.io.SourceReader.read(SourceReader.scala:49) 位于scala.tools.nsc.Global.getSourceFile(Global.scala:395) 位于scala.tools.nsc.Global.getSourceFile(Global.scala:401) 位于scala.tools.nsc.Global$Run$$anonfun$30.apply(Global.scala:1607) 位于scala.tools.nsc.Global$Run$$anonfun$30.apply(Global.scala:1607) 位于scala.collection.immutable.List.map(List.scala:284) 位于scala.tools.nsc.Global$Run.compile(Global.scala:1607) 位于scala.tools.nsc.Driver.docomfile(Driver.scala:32) 位于scala.tools.nsc.MainClass.docomfile(Main.scala:23) 位于scala.tools.nsc.Driver.process(Driver.scala:51) 位于scala.tools.nsc.Main.process(Main.scala) ... 36多 警告:scalac:error:java.lang.NoSuchMethodError:java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer; 位于scala.tools.nsc.io.SourceReader.read(SourceReader.scala:61) 位于scala.tools.nsc.io.SourceReader.read(SourceReader.scala:40) 位于scala.tools.nsc.io.SourceReader.read(SourceReader.scala:49) 位于scala.tools.nsc.Global.getSourceFile(Global.scala:395) 位于scala.tools.nsc.Global.getSourceFile(Global.scala:401) 位于scala.tools.nsc.Global$Run$$anonfun$30.apply(Global.scala:1607) 位于scala.tools.nsc.Global$Run$$anonfun$30.apply(Global.scala:1607) 位于scala.collection.immutable.List.map(List.scala:284) 位于scala.tools.nsc.Global$Run.compile(Global.scala:1607) 位于scala.tools.nsc.Driver.docomfile(Driver.scala:32) 位于scala.tools.nsc.MainClass.docomfile(Main.scala:23) 位于scala.tools.nsc.Driver.process(Driver.scala:51) 位于scala.tools.nsc.Main.process(Main.scala) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 在sbt.internal.inc.rawciler.getReporter$1(rawciler.scala:50) 在sbt.internal.inc.RawCompiler.apply(Ra