初学idea scala测试出现 is already defined as object


一开始装了Scala,看着教程先写了一个小代码,结果说***is already defined as object,以为是和别的项目重复了,改成了一个字母的类名,仍然是相同的错误,一脸懵。觉得不会有人出这种错误,所以根本也没百度。后来挣扎了好久,还是百度了,解决方法如下:

--------------------- 
原文:https://blog.csdn.net/zhangvalue/article/details/84325222 

在idea中的编译scala项目的时候出现了

Error:(6, 8) WordCount is already defined as object WordCount
object WordCount{
原因是这两个myproject/src和myproject/src/main/scala被标记为源。因此,myproject/src/main/scala由于上述错误,intellij无法构建。取消标记源myproject/src

(在intellij,File-> Project结构中,选择myproject Module,在Sources选项卡中选择src文件夹,在“添加内容根”窗格中将其从Source中删除)解决了问题。

----------------------
亲测有效,因为一开始教程找的就是让我把main和Scala都设置成source,结果就出了这个错误。但是可能不同idea版本菜单有差别?我是完全凭自己的记忆找到了修改设置的地方,idea版本是2018.3.6。设置是file->project structure->modules->source里可以修改文件是否为source。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM