So installieren und führen Sie Kotlin in Ubuntu aus und führen Sie sie aus

So installieren und führen Sie Kotlin in Ubuntu aus und führen Sie sie aus
In diesem Artikel wird erläutert, wie die Kotlin -Programmiersprache in Ubuntu installiert wird. Die Walkthrough besteht hauptsächlich aus Anweisungen zum Installieren, Laufen und Erstellen von Kotlin -Apps. In diesem Artikel werden keine großen Kotlin -Code -Beispiele geteilt.

Über Kotlin

Kotlin ist eine allgemeine Programmiersprache, die von Jetbrains entwickelt wurde und als Entwickler vieler beliebter Integrated Development Environment (IDE) -Software bekannt ist. Die Haupthighlights von Kotlin sind die vollständige Interoperabilität mit Java, statisch getippte Syntax, starker Schwerpunkt auf Nullability -Überprüfungen, um NullPointerexceptions und weniger Code -Ausführlichkeit als Java zu vermeiden. Google hat kürzlich angekündigt, dass Kotlin jetzt die bevorzugte Sprache für die Entwicklung von Android -Apps ist, und die vollständige Unterstützung dafür wurde dem Android Studio IDE hinzugefügt.

Hallo Welt in Kotlin

Im Folgenden finden Sie ein grundlegendes Hello World -Beispiel in Kotlin, der Ihnen eine grundlegende Vorstellung von seiner Syntax gibt.

Fun Main (Args: Array)
println ("Hallo Welt!"))

Alle Kotlin -Dateien müssen in die “enden.Kt ”Erweiterung. Das Erstellen einer Kotlin -Datei konvertiert eine “.KT ”-Datei in a“.Klassendatei mit dem folgenden Muster: „Hallo.kt ”wird automatisch in ein„ Hellokt konvertiert “.Klasse ”Datei.

Installieren von Kotlin in Ubuntu mit einem Snap -Paket

Der einfachste und einfachste Weg, Kotlin in Ubuntu zu installieren, besteht darin, das offizielle Kotlin -Snap -Paket zu verwenden. Führen Sie den folgenden Befehl aus, um Kotlin aus dem Snap Store zu installieren:

$ sudo snap install -klassisches kotlin

Manuell installieren Kotlin in Ubuntu

Wenn Sie nicht gerne Snap -Pakete installieren, können Sie Kotlin in Ubuntu oder eine andere Linux -Verteilung mit SDKMan manuell installieren. Führen Sie die folgenden zwei Befehle nacheinander aus:

$ curl -s https: // bekommen.SDKMAN.io | verprügeln
$ sdk install kotlin

Überprüfen Sie die Installation des Kotlin -Compilers

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

$ kotlinc

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

Kompilieren Sie die KT -Datei in eine JAR -Datei und leiten Sie sie mit Java aus

Verwenden Sie einen Befehl im folgenden Format, um eine Kotlin -Datei in eine JAR -Datei zu erstellen, die von der Java -Laufzeit ausgeführt werden kann:

$ kotlinc Hallo.kt -inklude Runtime -d Hallo.Krug

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

$ java -Jar Hallo.Krug

Ausführen von KT -Datei ohne Erstellung einer JAR -Datei

Sie können auch eine “ausführen“.KT ”-Datei direkt ohne Java -Laufzeit zu verwenden. Zuerst kompilieren Sie zuerst “.KT ”-Datei in a“.Klasse ”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.Die KT -Datei wird in eine "Hellokt" zusammengestellt.Klasse "Datei", wenn Kotlin Compiler ausgeführt wird.

Verwenden einer Jar -Bibliothek von Drittanbietern mit Kotlin

Das Import einer Jar -Bibliothek von Drittanbietern in einer Kotlin -Datei reicht nicht aus, um sie in den endgültigen generierten Build aufzunehmen. Sie müssen es manuell zum Befehl Build hinzufügen. Nehmen wir an, eine JAR.KT ”-Datei. Dann müssen Sie einen Befehl mit der folgenden Vorlage ausführen:

$ kotlinc Hallo.KT -CP-Libs/Commons-Text-1.7.Jar -inklude Runtime -d Hallo.Krug

Sie müssen „libs/commons-text-1 ersetzen.7.Jar ”mit dem Weg zu Ihrer eigenen JAR -Datei.

Verwendung mehrerer Jar -Bibliotheken von Drittanbietern mit Kotlin

Der Prozess der Verwendung mehrerer Bibliotheken ist der gleiche wie oben, mit einem kleinen Unterschied, den Sie Bibliothekswege mit einem: (Dickdarm) trennen müssen. Leider konnte ich keine Wildcards dazu bringen, in meinen Tests zu arbeiten, und es scheint, dass die Unterstützung dafür fehlt. Daher müssen Sie möglicherweise jede einzelne Bibliothek in der Build selbst einen vollständigen Pfad angeben.

$ kotlinc Hallo.KT -CP-Libs/Commons-Text-1.7.Glas: libs/commons-Lang3-3.9.Krug
-Runde integrieren -d Hallo.Krug

Abschluss

Dies markiert das Ende dieses Artikels. Die Übernahme von Kotlin startete, nachdem Google seine Aufnahme in Android Studio als bevorzugte Programmiersprache angekündigt hatte. Obwohl Kotlin heute hauptsächlich in Android -Apps zu sehen ist, gibt es keinen Mangel 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 verwendbar und werden aktiv in der Entwicklung.