Kotlin

Kako instalirati i pokrenuti Kotlin u Ubuntuu

Kako instalirati i pokrenuti Kotlin u Ubuntuu
Ovaj će članak objasniti kako instalirati programski jezik Kotlin u Ubuntu. Prolaz će se uglavnom sastojati od uputa o instaliranju, pokretanju i izradi Kotlin aplikacija. U ovom se članku neće dijeliti glavni uzorci Kotlinovog koda.

O Kotlinu

Kotlin je programski jezik opće namjene koji je razvio JetBrains, poznat kao programer mnogih popularnih softvera integriranog razvojnog okruženja (IDE). Glavni naglasci Kotlina su njegova puna interoperabilnost s Javom, statički upisana sintaksa, snažan naglasak na provjerama poništavanja kako bi se izbjegle NullPointerExceptions i manja opširnost koda od Jave. Google je nedavno objavio da je Kotlin sada preferirani jezik za razvoj Android aplikacija i da je puna podrška za njega dodana u Android Studio IDE.

Pozdrav svijetu u Kotlinu

Ispod je osnovni primjer zdravog svijeta u Kotlinu koji vam daje neke osnovne ideje o njegovoj sintaksi.

zabava glavna (args: Array)
println ("Pozdrav svijetu!")

Sve datoteke Kotlin moraju završiti s ".kt ”produžetak. Izgradnja datoteke Kotlin pretvara ".kt "u datoteci".klasa “datoteka koristeći sljedeći obrazac:„ zdravo.kt “automatski se pretvara u„ HelloKt.klasa ”datoteka.

Instaliranje Kotlina u Ubuntu pomoću Snap paketa

Najjednostavniji i najjednostavniji način instaliranja Kotlina u Ubuntu je upotreba službenog Kotlin snap paketa. Da biste instalirali Kotlin iz snap storea, pokrenite sljedeću naredbu:

$ sudo snap install --klasični kotlin

Ručna instalacija Kotlina u Ubuntu

Ako vam se ne sviđa instaliranje snap paketa, možete ručno instalirati Kotlin u Ubuntu ili bilo koju drugu Linux distribuciju pomoću SDKMAN-a. Da biste to učinili, uzastopno pokrenite sljedeće dvije naredbe:

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

Provjera instalacije kompajlera Kotlin

Možete pokrenuti ljusku Kotlin REPL da biste potvrdili uspješnu instalaciju. Pokrenite naredbu dolje za prikaz ljuske:

$ kotlinc

Možete pokrenuti bilo koji valjani Kotlin kod u gore prikazanoj interaktivnoj ljusci.

Kompiliranje datoteke Kt u datoteku Jar i njegovo pokretanje pomoću Jave

Da biste Kotlin datoteku izgradili u jar datoteku koju može pokretati Java runtime, upotrijebite naredbu u sljedećem formatu:

$ kotlinc pozdrav.kt -include-runtime -d zdravo.staklenka

Prekidač "-include-runtime" osigurava da se Kotlin runtime knjižnica spaja u jar datoteku. Nakon završetka postupka gradnje, datoteku možete pokrenuti pomoću sljedeće naredbe kao predloška:

$ java -jar zdravo.staklenka

Pokretanje datoteke Kt bez izgradnje datoteke Jar

Također možete pokrenuti ".kt ”izravno bez upotrebe Java runtimea. Da biste to učinili, prvo sastavite “.kt "u datoteci".class ”pomoću naredbe u nastavku:

$ kotlinc pozdrav.kt

Sada datoteku možete pokrenuti pomoću sljedeće naredbe (bez “.nastavak klase):

$ kotlin HelloKt

Kao što je ranije rečeno, „zdravo.kt ”datoteka se kompajlira u„ HelloKt.klasa ”datoteka kada se pokrene kotlin prevodilac.

Korištenje knjižnice staklenki treće strane s Kotlinom

Uvoz biblioteke jar-ova treće strane u datoteku Kotlin nije dovoljan za njezino uključivanje u konačnu generiranu gradnju. Morate ga ručno dodati naredbi za izgradnju. Pretpostavimo da je jar datoteka pohranjena u mapu “lib” koja se nalazi u istom direktoriju kao i u “hello.kt ”. Zatim morate pokrenuti naredbu pomoću sljedećeg predloška:

$ kotlinc pozdrav.kt -cp libs / commons-text-1.7.jar -include-runtime -d zdravo.staklenka

Morate zamijeniti "libs / commons-text-1.7.jar ”s putem do vlastite datoteke jar.

Korištenje više knjižnica trećih strana u jar s Kotlinom

Postupak korištenja više knjižnica isti je kao i gore, s malom razlikom što putove knjižnica morate odvojiti s: (dvotačka). Nažalost, nisam uspio natjerati zamjenske znakove da rade u mojem testiranju i čini se da im nedostaje podrška, pa ćete zasad možda morati navesti puni put do svake biblioteke treće strane u samoj naredbi build.

$ kotlinc pozdrav.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.staklenka
-include-runtime -d zdravo.staklenka

Zaključak

Ovo označava kraj ovog članka. Usvajanje Kotlina krenulo je nakon što je Google najavio njegovo uključivanje u Android Studio kao preferirani programski jezik. Iako se Kotlin danas uglavnom vidi u Android aplikacijama, ne nedostaje biblioteka i projekata trećih strana za početak. Od biblioteka korisničkog sučelja do web okvira, mnogi projekti Kotlin s otvorenim kodom su korisni i aktivno se razvijaju.

Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...
Kako prikazati OSD prekrivač u aplikacijama i igrama na cijelom zaslonu za Linux
Igranje igara preko cijelog zaslona ili upotreba aplikacija u režimu preko cijelog zaslona bez ometanja može vas odsjeći od relevantnih informacija o ...