Невозможно настроить Scala в Intellij IDEA 13
Я ввел курсы Scala в Coursera и использовал для написания проектов Scala в Eclipse Indigo
. Все работало хорошо. Но теперь я собираюсь перейти на мою любимую IDE - Intellij IDEA.
Но я не могу настроить его для использования Scala.
Что я уже сделал:
- Установите Scala, установите переменную system
SCALA_HOME
- Установить SBT
- Установите плагин Scala на Intellij IDEA
Какая проблема:
-
Когда я импортирую назначения курсора, Intellij не видит некоторые классы, такие как List
, Array
и т.д. Например, когда я пытаюсь импортировать его с помощью клавиши Alt+Enter
, он предлагает мне java.jang.reflect.Array
, java.sql.Array
, com.sun.xml....Array
. Поэтому я не могу импортировать массив Scala с помощью методов tail
и head
.
-
Когда я пытаюсь: New Project
→ Scala Module
проблемы:
a) Когда я выбираю Set Scala Home
, он жалуется, что отсутствуют файлы
b) Когда я выбираю Existent Library
, нечего выбирать в полях Compiler
/Standart
.
![enter image description here]()
Вопрос:
Как правильно настроить Intellij?
Ответы
Ответ 1
Является ли указанный вами каталог правильным? Он должен иметь в нем bin, doc и т.д. Если да, попробуйте ввести вручную:
Для библиотеки компилятора scala-compiler
Для стандартной библиотеки scala-library
ИДЕЯ нашла это для меня автоматически, но, возможно, что-то пошло не так для вас.
Ответ 2
Это может быть проблема с кэшами, попробуйте File → Invalidate Caches
Ответ 3
Обязательно вручную добавьте scala-library
в качестве зависимости от вашего модуля.
Это не делается автоматически при добавлении факела Scala к существующему модулю.