Installation der Intellij -Idee für Scala -Entwicklung unter Linux

Installation der Intellij -Idee für Scala -Entwicklung unter Linux

27. April 2016
von rares aioanei

Einführung

Scala ist eine Programmiersprache, die in den letzten Jahren an Dynamik gewinnt. Der beliebte Tiobe -Index rangiert es, wie dieser Artikel geschrieben wird, als eher verwendet als beliebtere Sprachen wie Haskell oder Go. Der Tiobe-Index ist, wenn Sie nicht mit dem Namen vertraut sind, die irgendwie autoritative Informationsquelle zur Popularität der Programmiersprache. Von Anfang an wollen wir klar angeben, dass dies keineswegs ein Artikel über die Sprache selbst ist. Ziel ist es nur, den Benutzer in kürzester Zeit mit einer IDE zum Schreiben von Scala -Code in Betrieb zu bringen. Davon abgesehen, lass uns dazu kommen.

Installation und Voraussetzungen

Unter Linux ist der Oracle Java JDK die einzige Voraussetzung für die Installation von Intellij -Idee, über die wir sprechen, die wir sprechen, über. Dies ist eine spezifische Anforderung, da Sie OpenJDK nicht verwenden können. Bitte beachten Sie dies, bevor wir beginnen. Stellen wir also sicher, dass wir die richtige JDK installiert haben.

Installieren des Oracle JDK

Bevor wir weiter gehen, stellen Sie bitte sicher, dass Sie anerkennen, ob Sie OpenJDK installiert haben. Wenn ja.

Ubuntu

Auf Ubuntu müssen Sie zuerst die PPA hinzufügen, wie bereits erläutert:

 $ sudo add-apt-repository pPA: webUpd8team/java $ sudo APT-Get Update $ sudo apt-Get Installieren Sie Oracle-Java8-Installer 

Dies ist alles, was Sie brauchen sollten, um das Oracle Java Development Kit zu haben. Lassen Sie uns nun überprüfen, ob der Installationsprozess korrekt abgeschlossen wurde:

 $ Java -Version 

Dies sollte eine Ausgabe ergeben, die so aussieht:

Java -Version "1.8.0_31 "Java (TM) SE -Laufzeitumgebung (Build 1.8.0_31-B13) Java Hotspot (TM) 64-Bit Server VM (Build 25.31-B07, gemischter Modus) 

Debian

Bei Debian sind die Befehle ähnlich, ebenso wie die Quellen. Wenn Sie vor dem Hinzufügen von PPAs zu einem Debian -System gewarnt wurden, ist diese Warnung sehr gut finanziert. Es gab Benutzer, die PPAs in der einen oder anderen Form in ihren Debian-Systemen verwendeten und vielleicht dachten, dass Ubuntu debianbasiert ist, was schief gehen könnte? Wenn also normalerweise ein PPA zu einem Debian -Betriebssystem hinzugefügt wird. Die Befehle sind:

 # echo "Deb http: // pPA.Launchpad.net/webUpd8team/java/Ubuntu Xenial Main "| tee/etc/apt/Quellen.Liste.D/Webupd8team-Java.Liste # echo "Deb-Src http: // pPA.Launchpad.net/webUpd8team/java/Ubuntu Xenial Main "| tee -a/etc/apt/Quellen.Liste.D/Webupd8team-Java.Liste # Apt-Key Adv-KeyServer HKP: // KeyServer.Ubuntu.Com: 80-Recv-Keys EEA14886 # APT-Get Update # APT-Get Installieren Sie Oracle-Java8-Installer 

Auch hier ist es eine gute Idee, die Java -Version zu überprüfen, die Sie mit dem obigen Befehl installiert haben, damit Sie überprüfen können, ob die richtige Version installiert wurde (und korrekt installiert wurde).

Redhat-basierte Verteilungen

Oracle bietet neben dem klassischen Teer an.GZ-Format, RPM-Pakete für Fedora/RHEL-basierte Distribu. Gehen Sie einfach zu http: // www.Orakel.com/technetwork/java/javase/downloads/index.HTML und drücken Sie die Download -Taste neben dem JDK, akzeptieren Sie die Lizenzvereinbarung und laden Sie die Drehzahl für Ihre Architektur herunter. Wechseln Sie das Verzeichnis zu dem Ort, den Sie als Ziel für die Drehzahl ausgewählt haben, und tippen Sie ein

 $ sudo rpm -uvh jdk- $ Version- $ arch.Drehzahl 

Intellij -Idee installieren

Mit Ausnahme des Standorts des JDK, der in Debian/Ubuntu und Derivaten im Gegensatz zu Rhel/Fedora unterschiedlich ist, ist der Installationsprozess für die IDE zwischen den Verteilungen ziemlich gleich. Die Screenshots, die wir genommen haben, stammen aus einem Ubuntu -System, sodass der Standort des JDK in Rhel/Fedora unterscheid. Wenn Sie dies berücksichtigen, ist der Rest des Prozesses mit den folgenden Screenshots ziemlich einfach.

Wir kamen zur Installation der Intellij -Idee an. Gehen Sie zur Download -Seite - https: // www.Jetbrains.com/ idee/ - und wählen Sie den Teer aus.GZ zum Download. Packen Sie es aus, wechseln Sie in das Bin/ Verzeichnis im ausgepackten Verzeichnis und führen Sie die Idee aus.sh script. Sie sollten auf den ersten Bildschirm zur Einrichtung gebracht werden, wo Sie aufgefordert werden, ein Thema auszuwählen. Erstellen Sie dann einen Desktop-Eintrag, wenn Sie dies wünschen, und gehen Sie zum nächsten Bildschirm, wo wir Ihnen empfehlen, ein Launcher-Skript zu erstellen, damit Sie eine Idee für systemweit verfügbar machen können:


Hier erhalten wir die skalaspezifischen Teile des ersten Setups: Drücken Sie die Installation im Scala-Plugin-Abschnitt und erstellen Sie danach abgeschlossen, wie unten ein neues Projekt erstellen:


und wählen Sie Scala/SBT. Der Grund, warum wir dies jetzt tun, ist, dass die Intellij -Idee einige Bibliotheken herunterladen muss, die für die Scala -Entwicklung erforderlich sind, und wir müssen den JDK -Standort wie unten angegeben einrichten:


Wenn Sie Fedora/Rhel verwenden, ändern Sie erneut den Ort, den Sie im Screenshot (/usr/lib/jvm/java-8-oracle) entsprechend dem JDK-Standort in/usr/java sehen. Wie im folgenden Screenshot festgestellt, lädt Idea einige Bibliotheken im Hintergrund herunter. Warten Sie also, bis dieser Teil fertig ist:

Endgültige Informationen

Das war's, Sie sollten Intellij IDEA installieren und für die Scala -Entwicklung einrichten. Im Internet gibt es viele gute Dokumentationen zu Scala, und wir würden empfehlen, wenn Sie mit einem Buch, einem Programmieren von Scala von Wampler und Manning beginnen möchten oder, wenn Sie die funktionalen Teile der Sprache, funktionaler, mehr Vorteile nutzen möchten Programmierung in Scala von Chiusano und Bjarnason. Viel Spaß mit Scala und wenn Sie ein interessantes Projekt haben, teilen Sie es mit!

Verwandte Linux -Tutorials:

  • So installieren Sie die Intellij -Idee auf Ubuntu 22.04 Linux Desktop
  • So installieren Sie die Intellij -Idee auf Ubuntu 20.04 Linux Desktop
  • Eclipse IDE für C/C ++ - Entwickler Installation auf Ubuntu…
  • Dinge zu installieren auf Ubuntu 20.04
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Dinge zu installieren auf Ubuntu 22.04
  • So installieren Sie Arduino IDE auf Ubuntu 22.04 Jammy Quallen
  • Ubuntu 22.04 Funktionen und Veröffentlichungsdatum
  • Ubuntu 22.04 Eclipse Installation
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…