Kotlin

Kako namestiti in zagnati Kotlin v Ubuntuju

Kako namestiti in zagnati Kotlin v Ubuntuju
Ta članek bo razložil, kako namestiti programski jezik Kotlin v Ubuntu. Uvod bo večinoma sestavljen iz navodil o namestitvi, zagonu in izdelavi aplikacij Kotlin. V tem članku ne bodo objavljeni nobeni glavni vzorci kod Kotlin.

O Kotlinu

Kotlin je splošni programski jezik, ki ga je razvil JetBrains, znan kot razvijalci številnih priljubljenih programov integriranega razvojnega okolja (IDE). Glavni poudarki Kotlina so njegova popolna interoperabilnost z Javo, statično natipkana sintaksa, močan poudarek na preverjanju ničnosti, da bi se izognili NullPointerExceptions, in manj podrobnosti kode kot Java. Google je pred kratkim objavil, da je Kotlin zdaj najprimernejši jezik za razvoj aplikacij za Android in je bila v IDE za Android Studio dodana popolna podpora.

Pozdravljeni svet v Kotlinu

Spodaj je osnovni primer zdravega sveta v Kotlinu, ki vam daje nekaj osnovnih idej o njegovi sintaksi.

fun main (args: Array)
println ("Pozdravljeni, svet!")

Vse datoteke Kotlin se morajo končati z ».kt ”. Izdelava datoteke Kotlin pretvori.kt "v".class ”z naslednjim vzorcem:“ hello.kt «se samodejno pretvori v» HelloKt.razred «.

Namestitev Kotlina v Ubuntu s pomočjo Snap Package

Najpreprostejši in najlažji način namestitve Kotlina v Ubuntu je uporaba uradnega priklopnega paketa Kotlin. Če želite namestiti Kotlin iz trgovine snap, zaženite naslednji ukaz:

$ sudo snap install --classic kotlin

Ročna namestitev Kotlina v Ubuntu

Če vam ni všeč nameščati snap paketov, lahko Kotlin ročno namestite v Ubuntu ali katero koli drugo distribucijo Linuxa s pomočjo SDKMAN. Za to zaženite naslednja dva ukaza:

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

Preverjanje namestitve prevajalnika Kotlin

Za potrditev uspešne namestitve lahko zaženete lupino Kotlin REPL. Zaženite spodnji ukaz za ogled lupine:

$ kotlinc

V zgoraj prikazani interaktivni lupini lahko zaženete katero koli veljavno kodo Kotlin.

Sestavljanje datoteke Kt v datoteko Jar in zagon z uporabo Jave

Če želite datoteko Kotlin zgraditi v datoteko jar, ki jo lahko zažene izvajalno okolje Java, uporabite ukaz v naslednji obliki:

$ kotlinc živjo.kt -include-runtime -d zdravo.kozarec

Stikalo “-include-runtime” zagotavlja, da je izvajalna knjižnica Kotlin združena v datoteko jar. Ko se postopek gradnje konča, lahko datoteko zaženete z naslednjim ukazom kot predlogo:

$ java -jar zdravo.kozarec

Zagon datoteke Kt brez izdelave datoteke Jar

Zaženete lahko tudi.kt ”, ne da bi uporabljali Java izvajalno okolje. Za to najprej sestavite “.kt "v".class ”z uporabo spodnjega ukaza:

$ kotlinc živjo.kt

Zdaj lahko datoteko zaženete z naslednjim ukazom (brez “.razred ”):

$ kotlin HelloKt

Kot že rečeno, »živjo.kt «se prevede v» HelloKt.class ”, ko se izvaja prevajalnik kotlin.

Uporaba knjižnice tretjih oseb Jar s Kotlinom

Uvoz neodvisne knjižnice jar v datoteko Kotlin ni dovolj, da jo vključite v končno ustvarjeno gradnjo. Ročno ga morate dodati ukazu za gradnjo. Predpostavimo, da je datoteka jar shranjena v mapi “lib”, ki je v istem imeniku kot v “hello.kt ”. Nato morate zagnati ukaz z naslednjo predlogo:

$ kotlinc živjo.kt -cp libs / commons-text-1.7.jar -include-runtime -d zdravo.kozarec

Zamenjati morate “libs / commons-text-1.7.jar «s potjo do lastne datoteke jar.

Uporaba več knjižnic tretjih oseb Jar s Kotlinom

Postopek uporabe več knjižnic je enak kot zgoraj, z majhno razliko, da morate poti knjižnic ločiti z: (dvopičje). Na žalost pri preizkušanju nisem mogel pridobiti nadomestnih znakov in zdi se, da zanj manjka podpora, zato boste zaenkrat morda morali v samem ukazu build določiti celotno pot do vsake knjižnice tretje osebe.

$ kotlinc živjo.kt -cp libs / commons-text-1.7.jar: libs / commons-lang3-3.9.kozarec
-include-runtime -d zdravo.kozarec

Zaključek

To pomeni konec tega članka. Sprejetje Kotlina se je začelo, potem ko je Google napovedal vključitev v Android Studio kot najprimernejši programski jezik. Čeprav je Kotlin danes večinoma prikazan v aplikacijah za Android, knjižnic in projektov tretjih oseb ne manjka, da bi začeli. Številni odprtokodni projekti Kotlin so uporabni in se aktivno razvijajo, od knjižnic uporabniškega vmesnika do spletnih okvirov.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...
Microsoft Sculpt Touch Wireless Mouse Review
Pred kratkim sem prebral o Microsoftov kiparski dotik brezžično miško in se odločil za nakup. Potem ko sem ga nekaj časa uporabljal, sem se odločil, d...