我剛剛在IntelliJ中下載了Scala的插件,並已創建一個項目,但現在有各種錯誤,我讀到的問題可能是我缺少一個庫。但是,當我嘗試去項目結構 - >依賴關係來添加一個庫我不知道在哪裏尋找一個庫的文件。 錯誤很簡單,但我似乎無法弄清楚。斯卡拉在IntelliJ錯誤
任何建議將是有益的:)
我剛剛在IntelliJ中下載了Scala的插件,並已創建一個項目,但現在有各種錯誤,我讀到的問題可能是我缺少一個庫。但是,當我嘗試去項目結構 - >依賴關係來添加一個庫我不知道在哪裏尋找一個庫的文件。 錯誤很簡單,但我似乎無法弄清楚。斯卡拉在IntelliJ錯誤
任何建議將是有益的:)
您可以通過創建一個簡單的SBT項目,指定所有的依賴關係,等等,然後就指着該IDE爲自己省下不少麻煩。然後,當您更改build.sbt
時,IntelliJ IDEA將會注意到並自動更新。另外,您的build.sbt
會被檢入您的代碼庫,以便任何與您協作的人都能看到您對依賴項的更改。並且該項目可以使用sbt compile
和朋友以批處理模式構建。
有關的IntelliJ IDEA的 「SBT導入」 功能的以下頁面會談:
https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+SBT
Here's一切你需要正確設置斯卡拉插件的IntelliJ中。此外,你的代碼有幾個錯誤:
你確定你創建了一個斯卡拉項目(當你做文件 - >新建 - >項目)?這在我看來像一個Java項目?那個類文件在我看來像一個Java類而不是Scala類(這就是爲什麼你在def
上得到編譯錯誤,但不是在public class
上)。
1)value
沒有在任何地方定義,當然它會拋出一個編譯錯誤,在斯卡拉
2)班在默認情況下public
,你不(不能)將其標記爲這樣
斯卡拉源文件在.scala
結束,而不是.java
。嘗試將Counter.java
重命名爲Counter.scala
。這應該會改善很多。
它確實在屏幕截圖上顯示Counter.java。 –
@KuluLimpa確實很棒! –