Невозможно настроить 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 ProjectScala 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 к существующему модулю.