Я только начинаю изучать Scala. Я установил плагин Scala для IntelliJ и создал новый проект Scala. Но когда я щелкаю правой кнопкой мыши папку src, чтобы создать новый класс Scala, у меня нет возможности сделать это. Я что-то упускаю?
scala
class
intellij-idea
Саурав Сиркар
источник
источник
src\main\scala
илиsrc\test\scala
. Если выsbt
установили, вы можете запустить его в каталоге своего проекта и вызвать командуinspect scalaSource
, и она покажет вам, где должны быть исходные коды Scala.Ответы:
Щелкните правой кнопкой мыши свой проект, « Добавить поддержку платформы » и выберите платформу Scala, затем, щелкнув правой кнопкой мыши пакеты, вы можете создать класс Scala.
После этого нажмите правой кнопкой мыши на
src
>Mark directory as
>Sources Root
.Выполнение обоих этих действий должно решить вашу проблему!
источник
Я понял это, щелкните правой кнопкой мыши на src> Отметить каталог как> Корень источников.
А теперь попробуйте еще раз.
источник
У меня тоже была эта проблема. Оказалось, что IntelliJ не пометил мою
src/main/scala
папку как «исходную».Для этого:
Project Structure -> Modules ->
щелкните правой кнопкой мыши папку иMark as "Source"
(синий)Точно так же
src/main/test
папка не была отмечена как тестовая. Я смог добавить классы scala после того, как эти папки были соответствующим образом отмечены.источник
У меня возникала эта проблема каждый раз, когда я создавал новый проект с пробелами в имени. например, «Ад Вев». Использование "HellWev" или аналогичного имени в качестве названия проекта, кажется, работает нормально.
источник
Щелкните правой кнопкой
мышипапкуSrcScala :)источник
В IDEA 2016.2.5
Из нового проекта SBT или Scala.
К сожалению, простое добавление этого в вашу сборку. SBT не влияет на поведение IDE.
источник
В IntelliJ IDE 2019.1 Ultimate включите FRAMEWORK Scala, как показано на следующих экранах:
источник
У меня была та же проблема, и я щелкнул правой кнопкой мыши по проекту ---> Затем выберите Добавить поддержку платформы -> В левом углу был список, упомянутый Groovy, Kotlin, Maven и Scala. ---> Из списка я выбрал Scala, но проблема все еще возникла, потому что библиотека не была указана ---> Нажав «Создать», меня попросили выбрать версию, поскольку я установил 2.11.12, я выбрал ее, и она начала ее загружать. После загрузки я выбрал Scala, и проблема была исправлена.
источник
Перейдите в папку Src и выберите «Пометить как каталог», затем выберите опцию под названием «корень источника», которая решит вашу проблему.
источник
добавить
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.50"
в цель →built.sbt
файл, это работает для IntelliJ IDEA 2017источник
1.1.1
.добавлены зависимости в build.gradle:
источник
В моем случае после выбора Sources Root мне не показывалась опция Scala Class, затем я выбираю Generated Sources Root, щелкаю правой кнопкой мыши по src> Отметить каталог как> Generated Sources Root. Это сработало для меня
источник
Intellij по умолчанию время от времени не выбирает зависимости. Вам нужно будет создать отдельный проект sbt или maven, а затем импортировать его в Intellij.
Если вы хотите создать проект Java Scala Mixin, вы можете подписаться на это сообщение в блоге . А затем импортируйте его в Intellij.
Или если вы просто пытаетесь изучить Scala.
Вы можете загрузить этот стартовый шаблон Scala на основе maven и импортировать его в intellij, а затем продолжить работу над ним.
источник
источник
Я также столкнулся с той же проблемой, параметры файла scala не были видны в редакторе intellij Idea, потому что не был установлен Scala SDK. Таким образом, вы избавитесь от этой проблемы после установки SDK для Scala.
источник
После следующих шагов, которые были разрешены для меня:
источник
Вам просто нужно выбрать вариант «Пакет» вместо «Проект» в раскрывающемся меню прямо над названием вашего проекта.
источник
Я испытал такое поведение, когда папка не была правильно помечена как исходная папка (синий символ папки). Если это так, просто щелкните правой кнопкой мыши весь проект и выберите « Открыть настройки модуля», где затем вы можете пометить соответствующую папку как источник: Настройки модуля, где вы можете выбрать src в качестве исходной папки.
источник
У меня была аналогичная проблема, и для ее решения я просто создал пакет, щелкнув правой кнопкой мыши src / main / scala. После создания пакета щелкните пакет правой кнопкой мыши, и вы сможете найти параметр класса scala.
источник