Come si crea il modulo SDK in Impostazioni progetto/Moduli/Dipendenze per Scala in IntelliJ Idea?Modulo SDK per Scala in IntelliJ Idea
risposta
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.
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.
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.
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
Immagino che migliaia di persone sprecare un sacco di tempo cercando di trovare questa soluzione. Grazie mille!!! –
@VladPatryshev prego :-) – coderwithattitude
ho creato il progetto usando SBT ma non c'è SDK del modulo - c'è una stringa rossa ''. –
Etam