Как вы создаете SDK модуля в настройках проекта/модулях/зависимостях для Scala в IntelliJ Idea?
Модуль SDK для Scala в IntelliJ Idea
Ответ 1
Я предполагаю, что вы имеете в виду структуру проекта → модули → зависимости
Вы можете просто нажать кнопку Add...
в этом представлении. "Модуль" здесь представляет собой просто файл Jar или каталог, содержащий классы.
Обычно вы этого не делали. Лучший подход:
- Создайте проект с помощью Maven и maven- scala -plugin, а затем импортируйте его как проект Maven в IntelliJ
или
- Создайте проект с помощью SBT и используйте плагин SBT IDEA для создания проекта IntelliJ
В любом случае для вас будут созданы правильные зависимости.
UPDATE
На основе вашего комментария кажется, что ваша проблема в том, что IntelliJ не знает, где найти Java SDK (это не связано с модулями, оно просто появляется в этом окне)
В разделе Структура проекта → Проект вы увидите вариант "Project SDK" со значением "", выделенным красным цветом.
Нажмите кнопку new
рядом с этим, выберите "jsdk" и укажите его в каталог, в котором вы установили Java SDK.
Тогда все должно быть хорошо.
Ответ 2
Я потратил около 2 часов, пытаясь понять подобную проблему. Мои файлы жаловались, что не было настройки Scala SDK и чтобы добавить ее в качестве зависимости от модуля. Однако зависимость Scala не была скомпилирована, поэтому она давала ошибки.
Трюк состоял в том, чтобы выбрать SBT в качестве модели при импорте проекта и позволить IntelliJ добавлять ваши зависимости.
Ответ 3
Загрузите и установите Scala с Официальный веб-сайт. Создайте новый Scala SDK и укажите его на путь установки Scala (например: C:\Program Files (x86)\scala). Выберите этот SDK при создании нового проекта. В противном случае вы можете создать Scala SDK во время создания нового мастера проекта.
Ответ 4
У меня была такая же проблема, чтобы решить ее, щелкнув правой кнопкой мыши на вашем проекте и нажмите "Добавить поддержку фреймворка", затем нажмите "Добавить библиотеку" и перейдите в папку lib в каталоге Scala на вашем компьютере