Scala Intellij编译错误:idea报错xxxx“is already defined as”

今天写scala代码时,Idea报了这样的错误,如下图所示:

一般情况下原因分两种:

第一是我们定义的类或对象重复多次出现,编译器无法确定使用哪个定义。

这通常是由于以下几个原因导致的:

  1. 重复定义:在同一个文件中多次定义了同样的类或对象。
  2. 重复导入:在同一个文件中多次导入了相同的类或对象。
  3. 文件名与类名不匹配:文件名与类名不匹配,导致编译器无法正确确定类或对象的定义。
    具体可参考-->Scala Intellij编译错误:"is already defined as"|极客笔记 (deepinout.com)

比如我就是在同一包中出现同名的类/包对象

第二是src与main被标记为源

由于上述错误,intellij无法构建。取消标记源src

具体路径:file->project structure->modules

相关推荐
架构师沉默6 分钟前
Java 终于有自己的 AI Agent 框架了?
java·后端·架构
程序员爱酸奶6 分钟前
ThreadLocal内存泄漏深度解析
java
czlczl2002092515 分钟前
JVM创建对象过程
java·开发语言
一直都在57233 分钟前
线程间的通信
java·jvm
bandaostart1 小时前
VsCode+Cmake使用说明
ide·vscode·编辑器
GIOTTO情1 小时前
Infoseek危机公关全链路技术解析:基于近期热点舆情的落地实践
java
freshman_y1 小时前
个人VSCode一些配置记录
ide·vscode·编辑器
我是人✓1 小时前
从零入门 Servlet:JavaWeb 核心组件的实操与理解
java·servlet
lay_liu1 小时前
Spring Boot 自动配置
java·spring boot·后端
殷紫川2 小时前
线上故障零扩散:全链路监控、智能告警与应急响应 SOP 完整落地指南
java·架构·监控