Kotlin

So installieren und starten Sie Kotlin in Ubuntu

So installieren und starten Sie Kotlin in Ubuntu
Dieser Artikel erklärt, wie Sie die Programmiersprache Kotlin in Ubuntu installieren. Die exemplarische Vorgehensweise besteht hauptsächlich aus Anweisungen zum Installieren, Ausführen und Erstellen von Kotlin-Apps. In diesem Artikel werden keine wichtigen Kotlin-Codebeispiele geteilt.

Über Kotlin

Kotlin ist eine Allzweck-Programmiersprache, die von JetBrains entwickelt wurde, bekannt als Entwickler vieler beliebter Software für integrierte Entwicklungsumgebungen (IDE). Die wichtigsten Highlights von Kotlin sind die vollständige Interoperabilität mit Java, die statisch typisierte Syntax, die starke Betonung von Nullbarkeitsprüfungen zur Vermeidung von NullPointerExceptions und die geringere Codeausführlichkeit als bei Java. Google hat kürzlich bekannt gegeben, dass Kotlin jetzt die bevorzugte Sprache für die Entwicklung von Android-Apps ist, und die Android Studio-IDE wurde vollständig unterstützt.

Hallo Welt in Kotlin

Unten ist ein grundlegendes Hallo-Welt-Beispiel in Kotlin, das Ihnen eine grundlegende Vorstellung von seiner Syntax gibt.

fun main(args: Array)
println("Hallo Welt!")

Alle Kotlin-Dateien müssen mit der Endung „.kt“-Erweiterung. Beim Erstellen einer Kotlin-Datei wird ein „.kt“-Datei in einer „.class“-Datei nach folgendem Muster: „hello.kt“ wird automatisch in ein „HelloKt“ umgewandelt.Klasse“-Datei.

Installieren von Kotlin in Ubuntu mit dem Snap-Paket

Der einfachste und einfachste Weg, Kotlin in Ubuntu zu installieren, ist die Verwendung des offiziellen Kotlin-Snap-Pakets. Führen Sie den folgenden Befehl aus, um Kotlin aus dem Snap Store zu installieren:

$ sudo snap install --classic kotlin

Manuelles Installieren von Kotlin in Ubuntu

Wenn Sie keine Snap-Pakete installieren möchten, können Sie Kotlin manuell in Ubuntu oder einer anderen Linux-Distribution mit SDKMAN installieren. Führen Sie dazu die folgenden beiden Befehle nacheinander aus:

$ curl -s https://get.sdkman.io | bash
$ sdk install kotlin

Überprüfen der Installation des Kotlin-Compilers

Sie können die Kotlin REPL-Shell ausführen, um die erfolgreiche Installation zu bestätigen. Führen Sie den folgenden Befehl aus, um die Shell anzuzeigen:

$ kotlinc

Sie können jeden gültigen Kotlin-Code in der oben gezeigten interaktiven Shell ausführen.

Kt-Datei in eine Jar-Datei kompilieren und mit Java ausführen

Um eine Kotlin-Datei in eine JAR-Datei zu erstellen, die von Java Runtime ausgeführt werden kann, verwenden Sie einen Befehl im folgenden Format:

$ kotlinc hallo.kt -include-runtime -d hallo.Krug

Der Schalter „-include-runtime“ stellt sicher, dass die Kotlin-Laufzeitbibliothek in die JAR-Datei gebündelt wird. Sobald der Build-Prozess abgeschlossen ist, können Sie die Datei mit dem folgenden Befehl als Vorlage ausführen:

$ java -jar hallo.Krug

Kt-Datei ausführen, ohne eine Jar-Datei zu erstellen

Sie können auch ein „.kt“-Datei direkt ohne Verwendung der Java-Laufzeit. Kompilieren Sie dazu zunächst „.kt“-Datei in einer „.class“-Datei mit dem folgenden Befehl:

$ kotlinc hallo.kt

Jetzt können Sie die Datei mit dem folgenden Befehl ausführen (ohne „.Klasse“ Erweiterung):

$ kotlin HelloKt

Wie bereits erwähnt, „Hallo.kt“-Datei wird zu einem „HelloKt .“ kompiliert.class“-Datei, wenn der Kotlin-Compiler ausgeführt wird.

Verwenden einer Jar-Bibliothek eines Drittanbieters mit Kotlin

Das Importieren einer JAR-Bibliothek eines Drittanbieters in eine Kotlin-Datei reicht nicht aus, um sie in den endgültig generierten Build aufzunehmen. Sie müssen es manuell zum Build-Befehl hinzufügen. Nehmen wir an, eine JAR-Datei wird im Ordner „lib“ gespeichert, der sich im selben Verzeichnis wie das von „hello“ befindet.kt“-Datei. Dann müssen Sie einen Befehl mit der folgenden Vorlage ausführen:

$ kotlinc hallo.kt -cp libs/commons-text-1.7.jar -include-runtime -d hallo.Krug

Sie müssen "libs/commons-text-1" ersetzen.7.jar“ mit dem Pfad zu Ihrer eigenen jar-Datei.

Verwenden mehrerer Jar-Bibliotheken von Drittanbietern mit Kotlin

Der Prozess der Verwendung mehrerer Bibliotheken ist der gleiche wie oben, mit dem kleinen Unterschied, dass Sie Bibliothekspfade mit einem : (Doppelpunkt) trennen müssen. Leider konnte ich in meinen Tests keine Wildcards zum Laufen bringen und es scheint, dass die Unterstützung dafür fehlt. Daher müssen Sie möglicherweise vorerst den vollständigen Pfad zu jeder Bibliothek von Drittanbietern im Build-Befehl selbst angeben.

$ kotlinc hallo.kt -cp libs/commons-text-1.7.jar:libs/commons-lang3-3.9.Krug
-include-runtime -d hallo.Krug

Fazit

Dies markiert das Ende dieses Artikels. Die Einführung von Kotlin nahm Fahrt auf, nachdem Google seine Aufnahme in Android Studio als bevorzugte Programmiersprache angekündigt hatte. Auch wenn Kotlin heute hauptsächlich in Android-Apps zu sehen ist, mangelt es nicht an Bibliotheken und Projekten von Drittanbietern, um Ihnen den Einstieg zu erleichtern. Von UI-Bibliotheken bis hin zu Web-Frameworks sind viele Open-Source-Kotlin-Projekte nutzbar und werden aktiv entwickelt.

So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....
So installieren und spielen Sie Doom unter Linux
Einführung in Doom Die Doom-Serie entstand in den 90er Jahren nach der Veröffentlichung des ursprünglichen Doom. Es war sofort ein Hit und seitdem hat...