问题现象
运行Scala项目时报错:
Error compiling the sbt component 'compiler-interface-2.11.8-56.0'
使用Maven编译工具进行编译时报错:
Error compiling the sbt component 'compiler-interface-2.11.8-56.0'
//以及:
error: scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
环境
JDK:jdk-12.0.1
Scal版本:scala-sdk-2.13.0
原因
scala版本与java版本冲突
解决方法
1.把JDK版本替换成JDK8
2.同时把Scala版本替换为scala-sdk-2.11.8
注意:
替换完成后IDEA多个地方需要设置Java的版本
(File--> Project Structure)




本文解决Scala项目中因Scala版本2.13.0与JDK12.0.1不兼容导致的编译错误。错误信息显示在使用sbt或Maven编译时,遇到'compiler-interface-2.11.8-56.0'组件问题及'objectjava.lang.Object'incompilermirrornotfound。解决方案是将JDK版本更换为JDK8,并将Scala版本更改为2.11.8。
498

被折叠的 条评论
为什么被折叠?



