我正在使用 IntelliJ 中的 Scala 项目,试图将其迁移到 Scala 版本 3。我已在根目录中的 build.sbt 文件中指定 Scala 版本为
scalaVersion := "3.2.2"
还在project-build目录下的build.properties和assembly.sbt文件中指定sbt版本为
sbt.version=1.8.0
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "1.1.0")
但是当我运行
sbt assembly
project-build 下的目标目录仍然生成一个scala-2.12 文件夹!在根级别还有另一个目标目录,其中有一个 scala-3.2.2 文件夹。当我运行 Main.scala 文件时,出现以下错误 -
sygus/SyGuSParser has been compiled by a more recent version of the Java Runtime (class file version 63.0), this version of the Java Runtime only recognizes class file versions up to 61.0
看看以前的一些帖子,我确实有正确的 jdk 版本。