初學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