Saya baru mulai belajar Scala. Saya telah menginstal plugin Scala untuk IntelliJ, dan membuat proyek Scala baru. Tetapi ketika saya mengklik kanan pada folder src untuk membuat kelas Scala baru, tidak ada pilihan untuk melakukannya. Apakah saya melewatkan sesuatu?
scala
class
intellij-idea
Sircar Saurav
sumber
sumber
src\main\scala
atausrc\test\scala
. Jika Anda telahsbt
menginstal, Anda dapat meluncurkannya di project dir dan perintah pemanggilaninspect scalaSource
, dan ini akan menunjukkan kepada Anda di mana sumber Scala harus berada.Jawaban:
Klik kanan pada proyek Anda, " Add Framework support " dan pilih Scala framework, kemudian dengan klik kanan pada paket Anda dapat membuat Scala Class.
Setelah ini, klik kanan pada
src
>Mark directory as
>Sources Root
.Melakukan keduanya akan memperbaiki masalah Anda!
sumber
Saya menemukan jawabannya, klik kanan pada src> Mark directory as> Sources Root.
Sekarang coba lagi.
sumber
Saya baru saja mengalami masalah ini juga. Ternyata IntelliJ tidak menandai
src/main/scala
folder saya sebagai folder "sumber".Untuk melakukan ini:
Project Structure -> Modules ->
folder klik kanan danMark as "Source"
(biru)Demikian pula,
src/main/test
folder tersebut tidak ditandai sebagai folder uji. Saya dapat menambahkan kelas skala setelah folder tersebut ditandai dengan tepat.sumber
Saya mengalami masalah ini setiap kali saya membuat proyek baru dengan spasi di namanya. misalnya "Hell Wev". Menggunakan "HellWev" atau serupa sebagai nama proyek tampaknya berfungsi dengan baik
sumber
Klik kanan pada folder
SrcScala :)sumber
Dalam IDEA 2016.2.5
Dari proyek SBT atau Scala baru.
Sayangnya, hanya menambahkan ini ke build Anda. SBT tidak memengaruhi perilaku IDE.
sumber
Pada IntelliJ IDE 2019.1 Ultimate, aktifkan FRAMEWORK Scala seperti layar ini:
sumber
Saya memiliki masalah yang sama dan yang saya lakukan adalah Mengklik Kanan pada Proyek ---> Kemudian Pilih Tambahkan Dukungan Kerangka -> Di sudut kiri ada daftar yang disebutkan tentang Groovy, Kotlin, Maven dan Scala .---> Dari Daftar saya memilih Scala tetapi masih mengalami masalah karena librabry tidak ditentukan ---> Klik Buat dan meminta saya untuk memilih versi seperti yang telah saya Instal 2.11.12, saya memilihnya dan mulai mengunduhnya. Setelah diunduh, saya memilih Scala dan masalah telah diperbaiki.
sumber
Buka folder Src dan pilih Tandai sebagai Direktori lalu pilih opsi yang disebut root sumber, yang akan memperbaiki masalah Anda.
sumber
tambahkan
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.50"
target ->built.sbt
file ini berfungsi untuk IntelliJ IDEA 2017sumber
1.1.1
.menambahkan dependensi ke dalam build.gradle:
sumber
Dalam kasus saya setelah memilih Sources Root, tidak ada opsi Scala Class kemudian saya memilih Generated Sources Root, klik kanan pada src> Mark directory as> Generated Sources Root. Ini berhasil untuk saya
sumber
Intellij secara default tidak mengambil dependensi pada waktu tertentu. Anda harus membuat proyek sbt atau maven terpisah, lalu mengimpornya ke Intellij.
Jika Anda ingin membuat proyek Java Scala Mixin, Anda dapat mengikuti posting blog ini . Dan kemudian impor di Intellij.
Atau jika Anda hanya mencoba mempelajari Scala.
Anda dapat mendownload Template Pemula Scala berbasis maven ini dan mengimpornya ke dalam intellij dan kemudian melanjutkan mengerjakannya.
sumber
sumber
Saya juga menghadapi masalah yang sama, opsi file scala tidak terlihat di editor Ide intellij karena Scala SDK tidak diinstal. Jadi, Anda menyingkirkan masalah ini setelah menginstal SDK untuk Scala.
sumber
Mengikuti langkah-langkah di bawah ini diselesaikan untuk saya:
sumber
Anda hanya perlu memilih opsi 'Paket' alih-alih 'Proyek' dari menu tarik-turun tepat di atas nama proyek Anda.
sumber
Saya mengalami perilaku ini ketika folder tidak ditandai dengan benar sebagai folder sumber (simbol folder biru). Jika demikian, cukup klik kanan pada keseluruhan proyek dan pilih Open Module Settings di mana Anda dapat menandai folder masing-masing sebagai sumber: Module settings di mana Anda dapat memilih src sebagai folder Source
sumber
Saya memiliki masalah serupa dan yang saya lakukan untuk menyelesaikannya hanyalah membuat paket dengan mengklik kanan pada src / main / scala. Setelah paket dibuat, klik kanan pada paket dan Anda seharusnya dapat menemukan opsi kelas scala.
sumber