2015-06-22 118 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。这应该会改善很多。