一.引言

Idea 编译 Scala 项目大面积报错 Cannot resolve symbol xxx。

二.Cannot resolve symbol xxx

1.问题描述

Idea 内的 Scala 工程打开后显示下述异常:

即 Scala 常规语法全部失效,代码出现大面积红色报错。

2.尝试解决方法

A.设置 Main Source 目录 

双击 Scala 目录,选择 Mark Directory as Source Root

B.设置 SDK

在 Project Structure 选项下检查 JVM 与 Scala SDK 配置情况

Java:

Scala:

C.Maven

检查 Maven 配置:

随后执行 mvn reimport:

D.Restart

File -> Invalidate Caches 重启 IDEA。

3.最终解决方法

上述方法尝试后均无法解决异常报错,再次检查 Project Structure 发现 Modules 出现了类似同名的项目,后者项目无 Scala 依赖,看着像是同名不同类的项目混杂了,'➖' 删除掉下面无依赖的项目,项目也恢复正常,不再报错 Cannot resolve symbol XXX。

Scala - Idea 项目报错 Cannot resolve symbol XXX相关推荐

  1. 报错Cannot resolve symbol XXX

    开个头 不是技术贴,记录下AS报错和解决过程. 公司让修改一个别人写的项目. 改就改呗,无fuck说...... 过程 导入as的时候还行,修改了gradle的版本之后,项目就同步完成.运行一下,完美 ...

  2. IDEA中写代码间距变大报红,报错Cannot resolve symbol

    问题: IDEA中写代码间距变大报红,报错Cannot resolve symbol 原因: 出现这个情况是因为输入法中英文设置成了全角 解决: 将输入法设置成半角即可 1.切换到中文状态 2.shi ...

  3. 2019版尚硅谷Java入门视频项目三中的个人出现的报错Cannot resolve symbol ‘PC‘解决方法 ——idea工具

    一.问题描述 Cannot resolve symbol 'PC' 二.问题解决 文章的开头我根据个人报错情况先给出解决报错的方法!!!加入如下代码: import com.PC; 这个是要根据你存放 ...

  4. idea 创建MavenWeb项目报错 Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:2.5

    IDEA 创建 Maven项目,插件报错以及无法下载依赖 插件报错如下: Cannot resolve plugin org.apache.maven.plugins:maven-clean-plug ...

  5. 解决iIntelliJ IDEA中新建servlet后,报错cannot resolve symbol ‘HttpServletRequest‘的问题

    解决在新建module里创建servlet显示未导入源码的问题. 在新的module里创建一个servlet时会出现以下报错: 原因是虽然导入了jsp和servlet的api,但是api未和该modu ...

  6. IDEA_Spring Data JPA有关报错Cannot resolve table 'XXX'

    文章目录 一.前言 二.添加数据库相关信息 三.将JPA与Data Source关联起来 一.前言 今天在写springboot项目的时候出现了这样的问题,问题如下 那么我们就要做一下设置 二.添加数 ...

  7. IDEA报错 Cannot resolve method ‘xxx‘ in ‘xxx‘

    看到这个报错赶紧上网查了,看到大佬都说清缓存,但我隐隐觉得不是缓存的问题. Cannot resolve method"createOperate in OperationFactory&q ...

  8. IDEA2020.1基于Maven开发spring cloud项目报错 程序包 com.xxx.xxx.xxx不存在

    原因分析 在dependency中有相应的包,但是Maven找不到,那么最根本的原因是没引入依赖 通常,一个微服务开发中会创建两个子模块,一个用于写接口和实体类与其他微服务相互调用,另一个写业务逻辑 ...

  9. IDEA导包报错cannot resolve symbol xxxx问题

    路径正确情况下 清理缓存重启解决

最新文章

  1. RxJava2 / RxAndroid2的merge操作合并多个Observable
  2. Tomcat connector 实现原理
  3. mysql Insert on duplicate引发的死锁
  4. linux 秒数转时间格式,通过delphi将秒数转换成日期格式
  5. 【BZOJ - 4318】OSU!(概率dp,数学期望,期望的线性性)
  6. iPhone SE 3渲染图曝光:还是熟悉的味道
  7. php 类自动执行,php类中的魔术方法及类的自动加载
  8. linux popen管道,linux进程通信之标准流管道popen
  9. 微软电脑适合什么人用_眼膜适合什么年龄段的人使用呢?什么年龄段的人用什么样的眼膜...
  10. C#中符号的作用备忘
  11. 一站式VDI部署教程(4)配置SMB3.0共享
  12. layoutit+Bootstrap html页面布局+CSS
  13. 中国SaaS产品成功四要素和四层次
  14. Unity Metaverse(六)、关于Avatar换装系统的示例工程
  15. Windows窗体应用程序~随机数字抽奖系统
  16. js实现图片拖拽,定点缩放,旋转 (二)
  17. java实现第七届蓝桥杯愤怒小鸟
  18. leetcode 最佳买卖股票时机含冷冻期(Java)
  19. kube-proxy 切换为ipvs模式
  20. mysql 分批提交_spark dataframe 数据批量写入 redis(pipeline、分批提交)

热门文章

  1. CSS 精灵图 + 字体图标
  2. Word | 日文文段注音方法 Win Mac
  3. SOI技术及产业发展研究
  4. flinkSql的union all然后group by写入mysql
  5. 史上最强《Java 开发手册》泰山版王者归来!
  6. 修改ActiveMQ的内存大小
  7. 中国地质调查局:汶川地震原因已有初步结论
  8. 博客移至https://huhu0706.github.io
  9. 从入门到精通之专家系统CLIPS(一)CLIPS初识与概述
  10. 深度盘点:机器学习、深度学习面试知识点3W字汇总