2015-06-22 116 views
1

我剛剛在IntelliJ中下載了Scala的插件,並已創建一個項目,但現在有各種錯誤,我讀到的問題可能是我缺少一個庫。但是,當我嘗試去項目結構 - >依賴關係來添加一個庫我不知道在哪裏尋找一個庫的文件。 enter image description here 錯誤很簡單,但我似乎無法弄清楚。斯卡拉在IntelliJ錯誤

任何建議將是有益的:)

回答

1

您可以通過創建一個簡單的SBT項目,指定所有的依賴關係,等等,然後就指着該IDE爲自己省下不少麻煩。然後,當您更改build.sbt時,IntelliJ IDEA將會注意到並自動更新。另外,您的build.sbt會被檢入您的代碼庫,以便任何與您協作的人都能看到您對依賴項的更改。並且該項目可以使用sbt compile和朋友以批處理模式構建。

有關的IntelliJ IDEA的 「SBT導入」 功能的以下頁面會談:

https://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+SBT

2

Here's一切你需要正確設置斯卡拉插件的IntelliJ中。此外,你的代碼有幾個錯誤:

你確定你創建了一個斯卡拉項目(當你做文件 - >新建 - >項目)?這在我看來像一個Java項目?那個類文件在我看來像一個Java類而不是Scala類(這就是爲什麼你在def上得到編譯錯誤,但不是在public class上)。

1)value沒有在任何地方定義,當然它會拋出一個編譯錯誤,在斯卡拉

2)班在默認情況下public,你不(不能)將其標記爲這樣

+2

它確實在屏幕截圖上顯示Counter.java。 –

+0

@KuluLimpa確實很棒! –

0

斯卡拉源文件在.scala結束,而不是.java。嘗試將Counter.java重命名爲Counter.scala。這應該會改善很多。