Hvordan installere og kjøre Kotlin i Ubuntu

Hvordan installere og kjøre Kotlin i Ubuntu
Denne artikkelen vil forklare hvordan du installerer Kotlin -programmeringsspråk i Ubuntu. Gjennomgangen vil for det meste bestå av instruksjoner om installasjon, løping og bygge Kotlin -apper. Ingen store Kotlin -kodeprøver vil bli delt i denne artikkelen.

Om Kotlin

Kotlin er et generell programmeringsspråk utviklet av jetbrains, kjent som utviklere av mange populære integrerte utviklingsmiljøer (IDE) programvare. Hovedhøydepunktene i Kotlin er dens fulle interoperabilitet med Java, statisk skrevet syntaks, sterk vekt på ugyldighetskontroller for å unngå nullpointerxceptions, og mindre kode verbositet enn Java. Google kunngjorde nylig at Kotlin nå er det foretrukne språket for å utvikle Android -apper og full støtte for det ble lagt til Android Studio IDE.

Hei verden i Kotlin

Nedenfor er et grunnleggende Hello World -eksempel i Kotlin som gir deg en grunnleggende ide om syntaks.

Morsom hoved (Args: Array)
Println ("Hello World!")

Alle Kotlin -filer må ende i ".KT ”-forlengelse. Å bygge en Kotlin -fil konverterer en “.kt ”-fil i en“.Klassefilen bruker følgende mønster: “Hei.KT ”konverteres automatisk til en“ Hellokt.klasse ”-fil.

Installere Kotlin i Ubuntu ved hjelp av SNAP -pakke

Den enkleste og enkleste måten å installere Kotlin i Ubuntu er å bruke den offisielle Kotlin Snap -pakken. For å installere Kotlin fra Snap Store, kjør følgende kommando:

$ sudo snap install -klassisk kotlin

Installere Kotlin manuelt i Ubuntu

Hvis du ikke liker å installere SNAP -pakker, kan du installere Kotlin manuelt i Ubuntu eller noen annen Linux -distribusjon ved hjelp av SDKMAN. Kjør følgende to kommandoer etter hverandre for å gjøre det:

$ Curl -S https: // få.Sdkman.io | bash
$ SDK installer Kotlin

Bekreftelse av installasjonen av Kotlin -kompilatoren

Du kan kjøre Kotlin Replin Shell for å bekrefte vellykket installasjon. Kjør kommandoen nedenfor for å se skallet:

$ Kotlinc

Du kan kjøre hvilken som helst gyldig Kotlin -kode i det interaktive skallet vist ovenfor.

Å sammenstille KT -fil til en krukkefil og kjøre den ved hjelp av Java

For å bygge en Kotlin -fil i en JAR -fil som kan kjøres av Java Runtime, bruk en kommando i følgende format:

$ Kotlinc Hei.kt -inkludert -runtime -d hei.krukke

"-Include-Runtime" -bryteren sikrer at Kotlin Runtime Library er samlet i JAR-filen. Når byggeprosessen er ferdig, kan du kjøre filen ved å bruke følgende kommando som mal:

$ java -jar hei.krukke

Kjører KT -fil uten å bygge en krukkefil

Du kan også kjøre en ".KT ”-fil direkte uten å bruke Java Runtime. For å gjøre det, først kompilere “.kt ”-fil i en“.Klassefilen bruker kommandoen nedenfor:

$ Kotlinc Hei.Kt

Nå kan du kjøre filen ved hjelp av følgende kommando (uten ".klasse ”utvidelse):

$ Kotlin Hellokt

Som nevnt tidligere, “Hei.KT ”-filen er samlet til en“ Hellokt.klasse ”-fil når Kotlin Compiler kjøres.

Bruker et tredjeparts JAR -bibliotek med Kotlin

Å importere en tredjeparts JAR -bibliotek i en Kotlin -fil er ikke nok til å inkludere den i den endelige genererte build. Du må legge den manuelt til build -kommandoen. La oss anta at en JAR -fil er lagret i "lib" -mappen som er bosatt i samme katalog som "Hello.kt ”-fil. Da må du kjøre en kommando ved hjelp av følgende mal:

$ Kotlinc Hei.KT -CP LIBS/Commons-Text-1.7.krukke -inkludert -runtime -d hei.krukke

Du må erstatte “libs/commons-text-1.7.krukke ”med banen til din egen krukkefil.

Bruker flere tredjeparts JAR -biblioteker med Kotlin

Prosessen med å bruke flere biblioteker er den samme som ovenfor, med en liten forskjell at du må skille bibliotekstier med en: (kolon). Dessverre kunne jeg ikke få jokertegn til å fungere i testingen min, og det virker som om støtte for det mangler, så foreløpig kan det hende du må spesifisere full vei til hvert tredjepartsbibliotek i selve byggekommandoen.

$ Kotlinc Hei.KT -CP LIBS/Commons-Text-1.7.krukke: libs/commons-lang3-3.9.krukke
-Inkluder -runtime -D Hello.krukke

Konklusjon

Dette markerer slutten på denne artikkelen. Adopsjon av Kotlin tok fart etter at Google kunngjorde inkluderingen i Android Studio som det foretrukne programmeringsspråket. Selv om Kotlin for det meste blir sett i Android -apper i dag, er det ingen mangel på tredjepartsbiblioteker og prosjekter for å komme i gang. Fra UI -biblioteker til nettrammer er mange open source Kotlin -prosjekter brukbare og er aktivt under utvikling.