解决2023版IDEA创建Scala项目首次运行Scala代码报错HelloWorld is already defined as object HelloWorld object HelloWorl

xxxx is already defined as object xxxx object xxxx{

这几安装上了最新版本得idea并开始项目开发测试(2023年版IDEA创建Scala Maven项目可以参考我这篇文章:idea 2023版本创建maven管理的Scala项目教程),结果一直卡死在

HelloWorld is already defined as object HelloWorld
object HelloWorld {

解决2023版IDEA创建Scala项目首次运行Scala代码报错HelloWorld is already defined as object HelloWorld object HelloWorl_第1张图片

这个报错上,网上查了很多资料试了没有成功,但是网三有一种说法就是有两个Scala得Source文件夹,导致的这个报错,然后就没有,后面开始各种尝试,但是还是没有成功。但是最后突然想起创建项目时,在哪里看到过source的设置,对就是这里:
解决2023版IDEA创建Scala项目首次运行Scala代码报错HelloWorld is already defined as object HelloWorld object HelloWorl_第2张图片
没错,就是这里,是因为Source文件夹重复了看,即Scala Source上面的src文件夹也是Source文件夹,这里只需要将src文件夹从Source当中移除即可。移除后如下图:
解决2023版IDEA创建Scala项目首次运行Scala代码报错HelloWorld is already defined as object HelloWorld object HelloWorl_第3张图片
这时Scala程序就可以正常跑起来啦
解决2023版IDEA创建Scala项目首次运行Scala代码报错HelloWorld is already defined as object HelloWorld object HelloWorl_第4张图片

你可能感兴趣的:(开发踩坑记录,Scala,scala,intellij-idea,开发语言,maven)