2015-06-22 3 views
1

Я только что загрузил плагин для Scala в IntelliJ и создал проект, но теперь у меня есть различные ошибки, которые я читаю, что проблема может заключаться в том, что мне не хватает библиотеки. Но когда я пытаюсь перейти к структуре проекта -> зависимостям, чтобы добавить библиотеку, я не знаю, где в файлах искать библиотеку. enter image description here Ошибки действительно просты, но я не могу понять это.Scala in IntelliJ error

Любые предложения будут полезны :)

ответ

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 все, что нужно правильно настроить Scala плагин в Intellij. Кроме того, в вашем коде имеется несколько ошибок:

Вы действительно создали проект Scala (когда вы сделали File-> New-> Project)? Это выглядит как проект Java? Этот классный класс выглядит как класс Java, а не класс Scala (поэтому вы получаете ошибки компиляции на def, но не public class).

1) value не определен в любом месте, конечно, он будет бросать ошибку компиляции

2) классы в Scala являются по умолчанию public, вы не (не) помечают их как

+2

На скриншоте он говорит Counter.java. –

+0

@ KuluLimpa действительно хороший улов! –

0

источник Scala файлы заканчиваются на .scala, а не .java. Попробуйте переименовать Counter.java в Counter.scala. Это должно многое улучшить.