Kotlin

Sådan installeres og køres Kotlin i Ubuntu

Sådan installeres og køres Kotlin i Ubuntu
Denne artikel vil forklare, hvordan du installerer Kotlin-programmeringssprog i Ubuntu. Gennemgangen består for det meste af instruktioner om installation, kørsel og bygning af Kotlin-apps. Ingen større Kotlin-kodeeksempler deles i denne artikel.

Om Kotlin

Kotlin er et programmeringssprog til generelle formål udviklet af JetBrains, kendt som udviklere af mange populære integrerede udviklingsmiljø (IDE) software. De vigtigste højdepunkter i Kotlin er dens fulde interoperabilitet med Java, statisk indtastet syntaks, stærk vægt på nullitetskontrol for at undgå NullPointerExceptions og mindre kodeudvidelse end Java. Google meddelte for nylig, at Kotlin nu er det foretrukne sprog til udvikling af Android-apps, og fuld support til det blev føjet til Android Studio IDE.

Hej verden i Kotlin

Nedenfor er et grundlæggende hej verdenseksempel i Kotlin, der giver dig en grundlæggende idé om dens syntaks.

sjov hoved (argumenter: Array)
println ("Hello World!")

Alle Kotlin-filer skal ende i “.kt ”udvidelse. Opbygning af en Kotlin-fil konverterer en “.kt-fil i en “.klasse ”-fil ved hjælp af følgende mønster:“ hej.kt ”konverteres automatisk til et“ HelloKt.klasse ”-fil.

Installation af Kotlin i Ubuntu ved hjælp af Snap-pakke

Den enkleste og nemmeste måde at installere Kotlin i Ubuntu er at bruge den officielle Kotlin snap-pakke. For at installere Kotlin fra snap store skal du køre følgende kommando:

$ sudo snap-installation - klassisk kotlin

Manuel installation af Kotlin i Ubuntu

Hvis du ikke kan lide at installere snap-pakker, kan du manuelt installere Kotlin i Ubuntu eller enhver anden Linux-distribution ved hjælp af SDKMAN. Kør følgende to kommandoer i rækkefølge for at gøre det:

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

Bekræftelse af installationen af ​​Kotlin Compiler

Du kan køre Kotlin REPL shell for at bekræfte vellykket installation. Kør kommandoen nedenfor for at se skallen:

$ kotlinc

Du kan køre en hvilken som helst gyldig Kotlin-kode i den interaktive shell, der er vist ovenfor.

Kompilering af Kt-fil til en Jar-fil og kørsel af den ved hjælp af Java

For at opbygge en Kotlin-fil i en jar-fil, der kan køres af Java-runtime, skal du bruge en kommando i følgende format:

$ kotlinc hej.kt -include-runtime -d hej.krukke

Omskifteren “-include-runtime” sikrer, at Kotlin-runtime-biblioteket er samlet i jar-filen. Når byggeprocessen er afsluttet, kan du køre filen ved hjælp af følgende kommando som skabelon:

$ java -jar hej.krukke

Kørsel af Kt-fil uden at oprette en Jar-fil

Du kan også køre en “.kt ”-fil direkte uden brug af Java-runtime. For at gøre det skal du først kompilere “.kt-fil i en “.klasse ”-fil ved hjælp af kommandoen nedenfor:

$ kotlinc hej.kt

Nu kan du køre filen ved hjælp af følgende kommando (uden “.klasse ”udvidelse):

$ kotlin HelloKt

Som tidligere nævnt, “hej.kt ”-filen er sammensat til en“ HelloKt.klasse ”-fil, når kotlin-compileren køres.

Brug af et tredjeparts jar-bibliotek med Kotlin

Import af et tredjeparts jar-bibliotek i en Kotlin-fil er ikke nok til at inkludere det i den endelige genererede build. Du skal tilføje det manuelt til build-kommandoen. Lad os antage, at en jar-fil er gemt i "lib" -mappen, der findes i samme bibliotek som "hej.kt ”-fil. Derefter skal du køre en kommando ved hjælp af følgende skabelon:

$ kotlinc hej.kt -cp libs / commons-text-1.7.jar -include-runtime -d hej.krukke

Du skal erstatte “libs / commons-text-1.7.jar ”med stien til din egen jar-fil.

Brug af flere tredjeparts Jar Libraries med Kotlin

Processen med at bruge flere biblioteker er den samme som ovenfor, med en lille forskel, at du skal adskille biblioteksstier med en: (kolon). Desværre kunne jeg ikke få jokertegn til at fungere i min test, og det ser ud til, at der mangler støtte til det, så indtil videre skal du muligvis angive fuld sti til hvert tredje parts bibliotek i selve build-kommandoen.

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

Konklusion

Dette markerer slutningen af ​​denne artikel. Adoption af Kotlin startede, efter at Google annoncerede sin optagelse i Android Studio som det foretrukne programmeringssprog. Selvom Kotlin for det meste ses i Android-apps i dag, mangler der ikke tredjepartsbiblioteker og projekter for at komme i gang. Fra UI-biblioteker til webrammer er mange open source Kotlin-projekter anvendelige og er aktivt under udvikling.

Sådan vises OSD-overlay i fuldskærms Linux-apps og -spil
Afspilning af fuldskærmsspil eller brug af apps i distraktionsfri fuldskærmstilstand kan afskære dig fra relevante systemoplysninger, der er synlige i...
Top 5 spiloptagelseskort
Vi har alle set og elsket streaming af gameplay på YouTube. PewDiePie, Jakesepticye og Markiplier er kun nogle af de bedste spillere, der har tjent mi...
Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...