Модуль SDK для Scala в IntelliJ Idea - PullRequest
       15

Модуль SDK для Scala в IntelliJ Idea

30 голосов
/ 23 января 2011

Как создать Module SDK в «Параметры проекта» / «Модули / зависимости» для Scala в IntelliJ Idea?

Ответы [ 4 ]

21 голосов
/ 23 января 2011

Я предполагаю, что вы имеете в виду Проект Структура -> Модули -> Зависимости

Вы можете просто нажать кнопку Add... в этом представлении.«Модуль» - это просто Jar-файл или каталог, содержащий классы.

Обычно вы этого не сделаете.Лучший подход:

  • Создайте проект с помощью Maven и maven-scala-plugin, затем импортируйте его как проект Maven в IntelliJ

или

  • Создайте проект с помощью SBT и используйте плагин SBT IDEA для создания проекта IntelliJ

В любом случае, для вас будут созданы правильные зависимости.

ОБНОВЛЕНИЕ

Исходя из вашего комментария, похоже, что ваша проблема в том, что IntelliJ не знает, где найти Java SDK (это не имеет ничего общего с модулями, это просто случается споявиться в этом окне)

В разделе Структура проекта -> Проект вы увидите параметр «Project SDK» со значением «», выделенным красным.

Нажмите кнопку newкроме этого, выберите «jsdk» и укажите его в каталоге, где вы установили Java SDK.

Тогда все должно быть хорошо.

8 голосов
/ 08 февраля 2017

У меня была такая же проблема, чтобы решить ее, щелкнув правой кнопкой мыши на вашем проекте и нажав «Добавить поддержку фреймворка», затем нажмите «Добавить библиотеку» и перейдите в папку «lib» в вашем каталоге Scala на вашем компьютере.

4 голосов
/ 12 апреля 2015

Я потратил около 2 часов, пытаясь выяснить аналогичную проблему.Мои файлы жаловались на то, что не было никакой настройки Scala SDK, и я добавил ее в зависимости от модуля.Однако зависимость scala не была скомпилирована, поэтому она выдавала ошибки.

Хитрость заключалась в том, чтобы выбрать SBT в качестве модели при импорте проекта и позволить IntelliJ добавить ваши зависимости.

3 голосов
/ 07 июля 2015

Загрузите и установите Scala с Официальный сайт .Создайте новый Scala SDK и укажите его путь установки scala (например, C: \ Program Files (x86) \ scala) Выберите этот SDK при создании нового проекта.В противном случае вы можете создать Scala SDK во время работы с новым мастером проектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...