Scala - Idea 项目报错 Cannot resolve symbol XXX
一.引言
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相关推荐
- 报错Cannot resolve symbol XXX
开个头 不是技术贴,记录下AS报错和解决过程. 公司让修改一个别人写的项目. 改就改呗,无fuck说...... 过程 导入as的时候还行,修改了gradle的版本之后,项目就同步完成.运行一下,完美 ...
- IDEA中写代码间距变大报红,报错Cannot resolve symbol
问题: IDEA中写代码间距变大报红,报错Cannot resolve symbol 原因: 出现这个情况是因为输入法中英文设置成了全角 解决: 将输入法设置成半角即可 1.切换到中文状态 2.shi ...
- 2019版尚硅谷Java入门视频项目三中的个人出现的报错Cannot resolve symbol ‘PC‘解决方法 ——idea工具
一.问题描述 Cannot resolve symbol 'PC' 二.问题解决 文章的开头我根据个人报错情况先给出解决报错的方法!!!加入如下代码: import com.PC; 这个是要根据你存放 ...
- 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 ...
- 解决iIntelliJ IDEA中新建servlet后,报错cannot resolve symbol ‘HttpServletRequest‘的问题
解决在新建module里创建servlet显示未导入源码的问题. 在新的module里创建一个servlet时会出现以下报错: 原因是虽然导入了jsp和servlet的api,但是api未和该modu ...
- IDEA_Spring Data JPA有关报错Cannot resolve table 'XXX'
文章目录 一.前言 二.添加数据库相关信息 三.将JPA与Data Source关联起来 一.前言 今天在写springboot项目的时候出现了这样的问题,问题如下 那么我们就要做一下设置 二.添加数 ...
- IDEA报错 Cannot resolve method ‘xxx‘ in ‘xxx‘
看到这个报错赶紧上网查了,看到大佬都说清缓存,但我隐隐觉得不是缓存的问题. Cannot resolve method"createOperate in OperationFactory&q ...
- IDEA2020.1基于Maven开发spring cloud项目报错 程序包 com.xxx.xxx.xxx不存在
原因分析 在dependency中有相应的包,但是Maven找不到,那么最根本的原因是没引入依赖 通常,一个微服务开发中会创建两个子模块,一个用于写接口和实体类与其他微服务相互调用,另一个写业务逻辑 ...
- IDEA导包报错cannot resolve symbol xxxx问题
路径正确情况下 清理缓存重启解决
最新文章
- RxJava2 / RxAndroid2的merge操作合并多个Observable
- Tomcat connector 实现原理
- mysql Insert on duplicate引发的死锁
- linux 秒数转时间格式,通过delphi将秒数转换成日期格式
- 【BZOJ - 4318】OSU!(概率dp,数学期望,期望的线性性)
- iPhone SE 3渲染图曝光:还是熟悉的味道
- php 类自动执行,php类中的魔术方法及类的自动加载
- linux popen管道,linux进程通信之标准流管道popen
- 微软电脑适合什么人用_眼膜适合什么年龄段的人使用呢?什么年龄段的人用什么样的眼膜...
- C#中符号的作用备忘
- 一站式VDI部署教程(4)配置SMB3.0共享
- layoutit+Bootstrap html页面布局+CSS
- 中国SaaS产品成功四要素和四层次
- Unity Metaverse(六)、关于Avatar换装系统的示例工程
- Windows窗体应用程序~随机数字抽奖系统
- js实现图片拖拽,定点缩放,旋转 (二)
- java实现第七届蓝桥杯愤怒小鸟
- leetcode 最佳买卖股票时机含冷冻期(Java)
- kube-proxy 切换为ipvs模式
- mysql 分批提交_spark dataframe 数据批量写入 redis(pipeline、分批提交)