Kotlin

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 hvordan du installerer, kjører og bygger Kotlin-apper. Ingen større Kotlin-kodeeksempler vil bli delt i denne artikkelen.

Om Kotlin

Kotlin er et generelt programmeringsspråk utviklet av JetBrains, kjent som utviklere av mange populære programvare for integrert utviklingsmiljø (IDE). De viktigste høydepunktene i Kotlin er dens fulle interoperabilitet med Java, statisk skrevet syntaks, sterk vekt på nullitetskontroller for å unngå NullPointerExceptions, og mindre kodeutvikling 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 hei-verdenseksempel i Kotlin som gir deg noen grunnleggende ideer om syntaksen.

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

Alle Kotlin-filer må ende i “.kt ”utvidelse. Å bygge en Kotlin-fil konverterer en “.kt ”-fil i en“.klasse ”-fil med følgende mønster:“ hei.kt ”blir automatisk konvertert til et“ 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 annen Linux-distribusjon ved hjelp av SDKMAN. Kjør følgende to kommandoer etter hverandre for å gjøre det:

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

Bekrefte installasjonen av Kotlin Compiler

Du kan kjøre Kotlin REPL-skall 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.

Kompilering av Kt-fil til en Jar-fil og kjøring med Java

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

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

Bryteren "-include-runtime" sørger for at Kotlin kjøretidsbibliotek 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 å lage en Jar-fil

Du kan også kjøre en “.kt ”-fil direkte uten å bruke Java-kjøretid. For å gjøre det må du først kompilere “.kt ”-fil i en“.klasse ”-fil ved hjelp av 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 i en “HelloKt.klasse ”-fil når kotlin-kompilatoren kjøres.

Bruke et tredjeparts Jar-bibliotek med Kotlin

Import av et tredjeparts jar-bibliotek i en Kotlin-fil er ikke nok til å inkludere det i den endelige genererte builden. Du må legge den til manuelt i build-kommandoen. La oss anta at en jar-fil er lagret i "lib" -mappen som ligger i samme katalog som "hallo.".kt ”-fil. Deretter må du kjøre en kommando ved å bruke følgende mal:

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

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

Bruk av flere tredjeparts Jar Libraries med Kotlin

Prosessen med å bruke flere biblioteker er den samme som ovenfor, med en liten forskjell at du må skille biblioteksstier med: (kolon). Dessverre kunne jeg ikke få jokertegn til å fungere i testingen, og det ser ut til at støtte for det mangler, så foreløpig må du kanskje spesifisere full sti til hvert tredjepartsbibliotek i selve build-kommandoen.

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

Konklusjon

Dette markerer slutten på denne artikkelen. Adopsjonen av Kotlin startet etter at Google kunngjorde at de ble inkludert i Android Studio som det foretrukne programmeringsspråket. Selv om Kotlin hovedsakelig sees i Android-apper i dag, mangler det ikke tredjepartsbiblioteker og prosjekter for å komme i gang. Fra UI-biblioteker til nettrammer, mange Kotlin-prosjekter med åpen kildekode er brukbare og er aktivt under utvikling.

Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...
Beste kommandolinjespill for Linux
Kommandolinjen er ikke bare din største allierte når du bruker Linux, den kan også være kilden til underholdning fordi du kan bruke den til å spille m...