1. ホーム
  2. Java

jdkのバージョンによってIntellij IDEAのコンパイルエラーが発生する:org/jetbrains/jps/incremental/messages/BuildMessage$Kind

2022-02-28 12:52:52
<パス

Intellij IDEAをインストールした後、以前開発したプロジェクトをインポートしてbuyメソッドを実行しましたが、IDEAのバージョンかと思いきや、同じエラーが出続けています。

Error:scalac: エラー: org/jetbrains/jps/incremental/messages/BuildMessage$Kind
java.lang.UnsupportedClassVersionError: org/jetbrains/jps/incremental/messages/BuildMessage$Kind

at org.jetbrains.jps.incremental.scala.local.AbstractCompiler$ClientReporter.log(AbstractCompiler.scala:92)

at xsbt.DelegatingReporter.info0(DelegatingReporter.scala:39)

at scala.tools.nsc.reporters.Reporter$$anonfun$error$1.apply$mcV$sp(Reporter.scala:70)

at scala.tools.nsc.reporters.Reporter$$anonfun$error$1.apply(Reporter.scala:70)

at scala.tools.nsc.reporters.Reporter$$anonfun$error$1.apply(Reporter.scala:70)

at scala.tools.nsc.reporters.Reporter.withoutTruncating(Reporter.scala:42)

scala.tools.nsc.reporters.Reporter.error(Reporter.scala:70)にて。

at scala.tools.nsc.global.globalError(Global.scala:229)

at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1565)

at scala.tools.nsc.Global$Run.compileSources(Global.scala:1553)

at scala.tools.nsc.Global$Run.compile(Global.scala:1662)

at xsbt.CachedCompiler0.run(CompilerInterface.scala:115)

at xsbt.CachedCompiler0.run(CompilerInterface.scala:94)

xsbt.CompilerInterface.run(CompilerInterface.scala:22)にて。

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:101)

at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)。

at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:41)を実行。

org.jetbrains.jps.incremental.scala.local.IdeaIncrementalCompiler.compile (IdeaIncrementalCompiler.scala:32)にて、以下のようになります。

org.jetbrains.jps.incremental.scala.local.LocalServer.compile(LocalServer.scala:26)。

at org.jetbrains.jps.incremental.scala.remote.Main$.make(Main.scala:68)

at org.jetbrains.jps.incremental.scala.remote.Main$.nailMain(Main.scala:25)

org.jetbrains.jps.incremental.scala.remote.Main.nailMain(Main.scala)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at com.martiansoftware.nailgun.NGSession.run(NGSession.java:319)

理由

Low version of Java does not support org.jetbrains.jps.incremental.messages package
org/jetbrains/jps/incremental/messages/BuildMessage$Kind

解決策

I re-switched the jdk1.8 version, changed the project jdk to 1.8 and it ran successfully, it's really a jdk problem .....