簡體   English   中英

IntelliJ中的Scala錯誤

[英]Scala in IntelliJ error

我剛剛在IntelliJ中下載了Scala的插件,並創建了一個項目,但現在有各種錯誤,我讀到問題可能是我錯過了一個庫。 但是當我嘗試去項目結構 - >依賴項添加庫時,我不知道在文件中查找庫的位置。 在此輸入圖像描述 錯誤很簡單,但我似乎無法弄明白。

任何的意見都將會有幫助 :)

以下是在Intellij中正確設置Scala插件所需一切。 此外,您的代碼有幾個錯誤:

您確定創建了Scala項目(當您執行File-> New-> Project時)? 這對我來說就像一個Java項目? 那個類文件看起來像一個Java類而不是Scala類(這就是為什么你在def而不是public class上得到編譯錯誤的原因)。

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

2)Scala中的類默認為public ,您不能(不能)將它們標記為public

通過創建一個指定所有依賴項等的簡單SBT項目,然后只需將IDE指向該項目,您就可以省去很多麻煩。 然后,當您更改build.sbt ,IntelliJ IDEA會注意到並自動更新。 另外,您的build.sbt會被檢入您的代碼庫,以便與您協作的任何人都可以看到您對依賴項的更改。 並且可以使用sbt compile和friends在批處理模式下構建項目。

以下頁面討論了IntelliJ IDEA的“SBT導入”功能:

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

Scala源文件以.scala結尾,而不是.java 嘗試將Counter.java重命名為Counter.scala 這應該會改善很多事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM