2011-01-23 1 views

risposta

19

Sto assumendo vuol dire progetto Struttura -> Moduli -> Dipendenze

Si può semplicemente cliccare sul pulsante Add... in quella vista. Un "Modulo" qui è semplicemente un file Jar o una directory contenente classi.

Normalmente non lo faresti. Un approccio migliore è:

  • Creare il progetto con Maven e l'esperto-Scala-plugin, quindi importare come un progetto Maven in IntelliJ

o

  • Creare il progetto con SBT, e utilizzare il plugin IDEA SBT per generare il progetto IntelliJ

In entrambi i casi, le dipendenze corrette saranno quindi create ed è per te.

UPDATE

Sulla base di un commento, sembra come se il vostro problema è che IntelliJ non sa dove trovare l'SDK Java (questo è niente a che fare con i moduli, succede solo a comparire in quella finestra)

Sotto Progetto Struttura -> Progetto, vedrai un'opzione per "Project SDK" con il valore "" evidenziato in rosso.

Fare clic sul pulsante new accanto a questo, selezionare "jsdk" e puntarlo nella directory in cui è installato Java SDK.

Quindi tutto dovrebbe essere buono.

+1

ho creato il progetto usando SBT ma non c'è SDK del modulo - c'è una stringa rossa ''. – Etam

4

Ho trascorso circa 2 ore cercando di capire un problema simile. I miei file si lamentavano del fatto che non esistesse l'installazione di Scala SDK e che fosse aggiunta come dipendenza del modulo. Tuttavia la dipendenza dallo scala non è stata compilata, quindi stava dando degli errori.

Il trucco era scegliere SBT come modello durante l'importazione del progetto e consentire a IntelliJ di aggiungere le dipendenze.

2

Scaricare e installare Scala da Official web site. Creare un nuovo SDK Scala e puntarlo verso il percorso di installazione scala (ad esempio: C: \ Programmi (x86) \ scala) Scegliere questo SDK durante la creazione del nuovo progetto. Altrimenti è possibile creare l'SDK Scala durante il nuovo wizard di progetto.

3

Ho avuto questo stesso problema da risolvere è fare clic destro sul progetto e fare clic su "Aggiungi supporto quadro" quindi su Aggiungi biblioteca e accedere alla cartella lib nella directory Scala nel vostro pc

+0

Immagino che migliaia di persone sprecare un sacco di tempo cercando di trovare questa soluzione. Grazie mille!!! –

+0

@VladPatryshev prego :-) – coderwithattitude