Memasang Idea Intellij Untuk Pembangunan Scala di Linux

Memasang Idea Intellij Untuk Pembangunan Scala di Linux

27 April 2016
oleh Rares Aioanei

Pengenalan

Scala adalah bahasa pengaturcaraan yang mula mendapat momentum pada tahun -tahun terakhir. Indeks Tiobe yang popular meletakkannya, kerana artikel ini ditulis, sebagai lebih digunakan daripada bahasa yang lebih popular seperti Haskell atau GO. Indeks Tiobe, jika anda tidak biasa dengan nama itu, adalah sumber maklumat entah bagaimana-autoritatif mengenai populariti bahasa pengaturcaraan. Dari awal kita ingin menyatakan dengan jelas bahawa ini tidak, dengan cara apa pun, artikel mengenai bahasa itu sendiri. Ia hanya bertujuan untuk mendapatkan pengguna dan berjalan dengan IDE untuk menulis kod scala dalam masa yang singkat. Yang dikatakan, mari kita dapatkannya.

Pemasangan dan prasyarat

Di Linux, satu -satunya prasyarat untuk memasang idea Intellij, yang merupakan IDE yang akan kita bicarakan, adalah Oracle Java JDK. Ini adalah keperluan khusus, kerana anda tidak boleh menggunakan OpenJDK, jadi sila ambil perhatian ini sebelum kita memulakan. Oleh itu, mari pastikan kami memasang JDK yang betul.

Memasang jdk oracle

Sebelum kita pergi lebih jauh, sila pastikan anda mengakui jika anda memasang OpenJDK dan jika ya, perhatikan ini kerana anda perlu menentukan JDK yang betul - Oracle JDK dan bukannya OpenJDK - untuk idea untuk bekerja dengan betul dengan projek Scala.

Ubuntu

Di Ubuntu, anda perlu menambah PPA, seperti yang dijelaskan sebelum ini:

 $ sudo add-apt-repository ppa: webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer 

Ini semua yang anda perlukan untuk mempunyai kit pembangunan oracle java. Sekarang, mari kita periksa sama ada proses pemasangan selesai dengan betul:

 $ java -versi 

Ini harus menghasilkan output yang kelihatan seperti ini:

Versi Java "1.8.0_31 "Java (TM) SE Runtime Environment (Membina 1.8.0_31-b13) Java Hotspot (TM) 64-bit Server VM (Bina 25.31-b07, mod campuran) 

Debian

Pada Debian, arahannya sama, begitu juga dengan sumbernya. Sekiranya anda telah diberi amaran tentang menambahkan PPA ke sistem Debian, amaran itu dibiayai dengan baik. Ada pengguna yang menggunakan PPA dalam satu bentuk atau yang lain di sistem debian mereka, mungkin berfikir bahawa, kerana Ubuntu adalah berasaskan debian, baik, apa yang boleh salah? Jadi, jika biasanya menambah PPA ke OS Debian bukanlah idea terpanas, di sini ia berfungsi, kerana PPA hanya dibuat untuk Java, yang cukup mudah alih untuk tidak menimbulkan masalah. Perintahnya adalah:

 # echo "deb http: // ppa.PAD pelancaran.bersih/webUpd8team/java/ubuntu main "| tee/etc/apt/sumber.senarai.D/WebUpd8Team-Java.Senarai # echo "deb-src http: // ppa.PAD pelancaran.bersih/webUpd8team/java/ubuntu main "| tee -a/etc/apt/sumber.senarai.D/WebUpd8Team-Java.Senarai # Apt-Key Adv --Keyserver HKP: // Keyserver.Ubuntu.com: 80--recv-keys eea14886 # apt-get update # apt-get install oracle-java8-installer 

Sekali lagi, adalah idea yang baik untuk memeriksa versi Java yang telah anda pasang dengan menggunakan arahan di atas, jadi anda boleh menyemak sama ada versi yang betul dipasang (dan ia dipasang dengan betul), dan jika ia adalah versi Java lalai pada sistem anda.

Pengagihan berasaskan Redhat

Oracle menawarkan, selain tar klasik.Format GZ, Pakej RPM untuk distro berasaskan Fedora/RHEL, jadi ini akan memudahkan anda memasang JDK jika anda adalah pengguna pengedaran tersebut. Cukup pergi ke http: // www.Oracle.com/technetwork/java/javase/muat turun/indeks.HTML dan tekan butang muat turun di sebelah JDK, terima perjanjian lesen dan muat turun rpm untuk seni bina anda. Tukar direktori ke lokasi yang anda pilih sebagai destinasi untuk rpm dan taip

 $ sudo rpm -uvh jdk- $ versi- $ arch.rpm 

Memasang Idea Intellij

Kecuali lokasi JDK yang berbeza di Debian/Ubuntu dan derivatif yang bertentangan dengan RHEL/FEDORA, proses pemasangan untuk IDE adalah sama antara pengagihan. Tangkapan skrin yang kami ambil adalah dari sistem Ubuntu, jadi lokasi JDK akan berbeza di RHEL/FEDORA, di mana JDK dipasang di/usr/lib di Debian/Ubuntu, sementara di RHEL/FEDORA berada di/usr/java. Oleh itu, jika anda memikirkannya, selebihnya prosesnya cukup mudah, menggunakan tangkapan skrin di bawah.

Kami tiba di pemasangan idea intellij. Pergi ke halaman muat turun - https: // www.jetbrains.com/ idea/ - dan pilih tar.Gz untuk muat turun. Bongkarnya, tukar ke direktori tong sampah di dalam direktori yang dibongkar dan jalankan idea.skrip sh. Anda harus dibawa ke skrin persediaan awal, di mana anda akan diminta untuk memilih tema. Kemudian buat entri desktop jika anda inginkan, pergi ke skrin seterusnya, di mana kami mengesyorkan anda membuat skrip pelancar, jadi anda boleh mempunyai idea yang ada di seluruh sistem:


Ini di mana kita mendapat di bahagian-bahagian khusus Scala persediaan awal: tekan Pasang di bahagian Plugin Scala, dan selepas ini selesai, buat projek baru, seperti yang dilihat di bawah:


dan pilih Scala/SBT. Alasan yang kami lakukan sekarang adalah kerana Idea Intellij perlu memuat turun beberapa perpustakaan yang diperlukan untuk pembangunan Scala dan kami perlu menubuhkan lokasi JDK, seperti yang dinyatakan di bawah:


Sekali lagi, jika menggunakan fedora/rhel, tukar lokasi yang anda lihat dalam tangkapan skrin (/usr/lib/jvm/java-8-oracle) sewajarnya ke lokasi JDK di/usr/java. Seperti yang diperhatikan dalam tangkapan skrin di bawah, idea memuat turun beberapa perpustakaan di latar belakang, jadi tunggu sehingga bahagian ini selesai:

Maklumat akhir

Itu sahaja, anda harus memasang Idea Intellij dan disediakan untuk pembangunan Scala. Terdapat banyak dokumentasi yang baik di Scala di Internet, dan kami akan mengesyorkan, jika anda ingin memulakan dengan buku, pengaturcaraan Scala oleh Wampler dan Manning atau, jika anda ingin memanfaatkan lebih banyak bahagian fungsional bahasa, berfungsi Pengaturcaraan di Scala oleh Chiakano dan Bjarnason. Bersenang -senang dengan Scala dan jika anda mempunyai projek yang menarik, kongsi!

Tutorial Linux Berkaitan:

  • Cara Memasang Idea Intellij Di Ubuntu 22.04 Linux Desktop
  • Cara Memasang Idea Intellij Di Ubuntu 20.04 Linux Desktop
  • Eclipse IDE untuk pemasangan pemaju C/C ++ di Ubuntu ..
  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Cara Memasang Arduino Ide di Ubuntu 22.04 Jammy ubur -ubur
  • Ubuntu 22.04 Ciri dan Tarikh Siaran
  • Ubuntu 22.04 Pemasangan Eclipse
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..