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

相关推荐
风流 少年8 小时前
Spring AI 2.0:Hello World
java·人工智能·spring
qq_589666058 小时前
Java继承
java·开发语言
八角.。9 小时前
面向对象-多态
java·开发语言
@卓越俊逸_角立杰出@9 小时前
快速学会 Java 实现意图识别:从规则匹配到 BiLSTM 分类器
java·开发语言·人工智能
wear工程师9 小时前
接口超时别只调大 timeout:Java HTTP 客户端其实有 3 段等待
java·http
ydyd202604219 小时前
设备OEE怎么提升?数据采集+分析优化的完整方案
java·服务器·前端
(╹◡╹)9 小时前
11.RK3588本地大模型内存评估优化
java·linux·前端
ITKEY_9 小时前
neovim基于nvim-jdtls 开发java报错
java·开发语言
leon879 小时前
MyBatis-Plus与AOP实现动态数据权限过滤的实践与踩坑记录
java