IntelliJ中的Scala错误

时间:2015-06-22 01:48:18

标签: scala intellij-idea intellij-13

我刚刚在IntelliJ中下载了Scala的插件,并创建了一个项目,但现在有各种错误,我读到问题可能是我错过了一个库。但是,当我尝试去项目结构时 - >依赖于添加库我不知道在文件中查找库的位置。 enter image description here 错误很简单,但我似乎无法弄清楚。

任何建议都会有所帮助:)

3 个答案:

答案 0 :(得分:2)

Here's在Intellij中正确设置Scala插件所需的一切。此外,您的代码有几个错误:

您确定创建了 Scala 项目(当您执行File-> New-> Project)时?这对我来说就像一个 Java 项目?该类文件在我看来就像Java类而不是Scala类(这就是为什么你在def而不是public class得到编译错误的原因。)

1)value未在任何地方定义,当然它会抛出编译错误

2)Scala中的类默认为public,您不能(不能)将它们标记为

答案 1 :(得分:1)

通过创建一个指定所有依赖项等的简单SBT项目,然后只需将IDE指向该项目,您就可以省去很多麻烦。然后,当您更改build.sbt时,IntelliJ IDEA会注意到并自动更新。此外,您的build.sbt会被检入您的代码库,以便与您合作的任何人都可以看到您对依赖项的更改。并且可以使用sbt compile和朋友以批处理模式构建项目。

以下几页介绍了IntelliJ IDEA" SBT Import"特征:

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

答案 2 :(得分:0)

Scala源文件以.scala结尾,而不是.java。尝试将Counter.java重命名为Counter.scala。这应该会改善很多事情。