Je commence tout juste à apprendre Scala. J'ai installé le plugin Scala pour IntelliJ et créé un nouveau projet Scala. Mais lorsque je clique avec le bouton droit sur le dossier src pour créer une nouvelle classe Scala, il n'y a aucune option pour le faire. Est-ce que je manque quelque chose?
scala
class
intellij-idea
Saurav Sircar
la source
la source
src\main\scala
ousrc\test\scala
. Si vous l'avezsbt
installé, vous pouvez le lancer dans le répertoire de votre projet et appeler la commandeinspect scalaSource
, et il vous montrera où les sources Scala doivent être.Réponses:
Faites un clic droit sur votre projet, " Add Framework support " et choisissez Scala framework, puis par un clic droit sur les packages vous pouvez créer Scala Class.
Après cela, cliquez droit sur
src
>Mark directory as
>Sources Root
.Faire les deux devrait résoudre votre problème!
la source
Je l'ai compris, faites un clic droit sur src> Marquer le répertoire comme> Source Root.
Maintenant réessayez.
la source
J'ai juste eu ce problème, aussi. Il s'est avéré qu'IntelliJ n'avait pas marqué mon
src/main/scala
dossier comme dossier «source».Pour ce faire: faites
Project Structure -> Modules ->
un clic droit sur le dossier etMark as "Source"
(bleu)De même, le
src/main/test
dossier n'a pas été marqué comme dossier de test. J'ai pu ajouter des classes scala après que ces dossiers aient été correctement marqués.la source
J'ai eu ce problème à chaque fois que j'ai créé un nouveau projet avec des espaces dans le nom. par exemple "Hell Wev". L'utilisation de "HellWev" ou similaire comme nom de projet semble fonctionner correctement
la source
Faites un clic droit sur le dossier
SrcScala :)la source
Dans IDEA 2016.2.5
À partir d'un nouveau projet SBT ou Scala.
Malheureusement, le simple fait d'ajouter ceci à votre build.SBT n'a pas d'impact sur le comportement de l'EDI.
la source
Sur IntelliJ IDE 2019.1 Ultimate, activez FRAMEWORK Scala comme ces écrans:
la source
J'ai eu le même problème et ce que j'ai fait est un clic droit sur le projet ---> Ensuite, choisissez Ajouter le support du framework -> Dans le coin gauche, il y avait une liste mentionnée de Groovy, Kotlin, Maven et Scala .---> Dans la liste, j'ai choisi Scala mais j'avais toujours un problème car la librabry n'était pas spécifiée ---> J'ai cliqué sur Créer et il m'a demandé de choisir la version comme j'avais installé 2.11.12, je l'ai choisie et elle a commencé à la télécharger. Une fois téléchargé, j'ai sélectionné Scala et le problème a été résolu.
la source
Allez dans le dossier Src et choisissez Marquer comme répertoire, puis choisissez l'option appelée racine source, qui résoudrait votre problème.
la source
ajouter
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.50"
dans la cible ->built.sbt
fichier cela fonctionne pour IntelliJ IDEA 2017la source
1.1.1
.ajout de dépendances dans build.gradle:
la source
Dans mon cas, après avoir sélectionné la racine des sources, aucune option de classe Scala ne m'a été affichée, puis j'ai choisi la racine des sources générées, un clic droit sur src> Marquer le répertoire comme> la racine des sources générées. Cela a fonctionné pour moi
la source
Intellij par défaut ne récupère pas les dépendances à certains moments. Vous devrez créer un projet sbt ou maven séparé, puis l'importer dans Intellij.
Si vous souhaitez créer un projet Java Scala Mixin, vous pouvez suivre ce billet de blog . Et puis importez-le dans Intellij.
Ou si vous essayez simplement d'apprendre Scala.
Vous pouvez télécharger ce modèle de démarrage Scala basé sur maven et l'importer dans intellij, puis continuer à travailler dessus.
la source
la source
J'ai également rencontré le même problème, les options du fichier scala n'étaient pas visibles dans l'éditeur intellij Idea car le SDK Scala n'était pas installé. Vous vous débarrassez donc de ce problème après avoir installé le SDK pour Scala.
la source
En suivant les étapes ci-dessous résolues pour moi:
la source
Il vous suffit de sélectionner l'option "Package" au lieu de "Projet" dans le menu déroulant juste au-dessus du nom de votre projet.
la source
J'ai rencontré ce problème lorsque le dossier n'était pas correctement marqué comme dossier source (symbole de dossier bleu). Si tel est le cas, cliquez simplement avec le bouton droit de la souris sur l'ensemble du projet et choisissez Ouvrir les paramètres du module où vous pouvez ensuite marquer le dossier respectif comme source: Paramètres du module où vous pouvez sélectionner src comme dossier source
la source
J'ai eu un problème similaire et ce que j'ai fait pour résoudre est simplement de créer un package en faisant un clic droit sur src / main / scala. Une fois le package créé, cliquez avec le bouton droit sur le package et vous devriez pouvoir trouver l'option de classe scala.
la source