web-dev-qa-db-fra.com

Module SDK pour Scala dans IntelliJ Idea

Comment créez-vous Module SDK dans Project Settings/Modules/Dependencies for Scala in IntelliJ Idea?

31
Etam

Je suppose que vous voulez dire Structure du projet -> Modules -> Dépendances

Vous pouvez simplement cliquer sur le Add... dans cette vue. Un "module" ici est simplement un fichier Jar ou un répertoire contenant des classes.

Vous ne feriez pas normalement cela cependant. Une meilleure approche consiste à:

  • Créez le projet à l'aide de Maven et du plug-in maven-scala, puis importez-le en tant que projet Maven dans IntelliJ

ou

  • Créez le projet à l'aide de SBT et utilisez le plugin SBT IDEA pour générer le projet IntelliJ

Dans les deux cas, les dépendances correctes seront alors créées pour vous.

MISE À JOUR

Sur la base de votre commentaire, il semble que votre problème soit qu'IntelliJ ne sait pas où trouver le SDK Java (cela n'a rien à voir avec les modules, il se trouve qu'il apparaît dans cette fenêtre) )

Sous Structure du projet -> Projet, vous verrez une option pour "Project SDK" avec la valeur "" surlignée en rouge.

Cliquez sur le bouton new à côté de celui-ci, sélectionnez "jsdk" et pointez-le vers le répertoire dans lequel vous avez installé le SDK Java.

Alors tout devrait être bon.

21
Kevin Wright

j'ai eu ce même problème pour le résoudre, faites un clic droit sur votre projet et cliquez sur "Ajouter un support de framework" puis cliquez sur Ajouter une bibliothèque et accédez au dossier lib dans votre répertoire Scala sur votre PC)

9
coderwithattitude

J'ai passé environ 2 heures à essayer de comprendre un problème similaire. Mes fichiers se plaignaient de l'absence de configuration Scala SDK et de l'ajouter en tant que dépendance de module. Cependant, la dépendance scala n'était pas compilée et donnait donc des erreurs). .

L'astuce était de choisir SBT comme modèle lors de l'importation du projet et de laisser IntelliJ ajouter vos dépendances.

4
toidiu

Téléchargez et installez Scala depuis Site Web officiel . Créez un nouveau SDK Scala et dirigez-le vers le scala chemin d'installation. (ex: C:\Program Files (x86)\scala) Choisissez ce SDK lors de la création du nouveau projet. Sinon, vous pouvez créer le Scala SDK pendant le nouveau projet) assistant aussi.

3
aravindaM