vla*_*ady 3 scala compilation intellij-idea
我正在尝试使用intelliJ 14.1.4编译混合的Java-scala代码
但它一直给我这个错误:
Error Compiling SBT component 'compiler-interface-2.9.2-52.0'
Run Code Online (Sandbox Code Playgroud)
我试图降低我的Scala编译器版本的等级,但这并没有帮助。
任何帮助,将不胜感激。
mer*_*off 16
为了补充 Amy 和其他答案,有 3 个地方涉及 JDK。前两个位于项目设置中,第三个是设置 -> 构建、执行、部署 -> 编译器 -> Scala 编译器 -> Scala 编译服务器(如果启用)。如果出现这个问题,请检查这三个是否相同。
小智 8
确保您在以下位置设置了 JDK-1.8。项目设置 -> 项目 -> 项目 SDK 项目设置 -> 模块 -> 依赖项 -> 模块 SDK 添加/选择 JDK-1.8
项目设置 -> SDK
前两个位于项目设置中,第三个是设置 -> 构建、执行、部署 -> 编译器 -> Scala 编译器 -> Scala 编译服务器(如果启用)。如果出现这个问题,请检查这三个是否相同。
确保每个地方的 Java 版本都相同,
确保您在以下位置设置了 JDK-1.8。
Project Settings -> Project -> Project SDK
Project Settings -> Modules -> Dependencies -> Module SDK
Run Code Online (Sandbox Code Playgroud)
在中添加/选择 JDK-1.8
Project Settings -> SDKs
Run Code Online (Sandbox Code Playgroud)
我遇到过同样的问题:
编译SBT组件'compiler-interface-2.11.8-53.0'时出错
我正在运行Java 9,jdk-9.0.4,我通过回到Java 8,jdk1.8.0_161修复了此问题