Jak zainstalować i uruchomić Kotlin w Ubuntu

Jak zainstalować i uruchomić Kotlin w Ubuntu
W tym artykule wyjaśniono, jak zainstalować język programowania Kotlin w Ubuntu. Przegląd będzie składał się głównie z instrukcji instalowania, uruchamiania i budowania aplikacji Kotlin. W tym artykule nie zostaną udostępnione żadne główne próbki kodu Kotlin.

O Kotlin

Kotlin to język programowania ogólnego przeznaczenia opracowanego przez JetBrains, znany jako programistów wielu popularnych oprogramowania zintegrowanego środowiska programistycznego (IDE). Głównymi najważniejszymi punktami Kotlin są jego pełna interoperacyjność z Java, statycznie wpisana składnia, silny nacisk na kontrole zerowości, aby uniknąć koncepcji nullPointerExts i mniej kodu wrażliwości niż java. Google ogłosił niedawno, że Kotlin jest teraz preferowanym językiem do opracowywania aplikacji na Androida, a pełną obsługę została dodana do Android Studio IDE.

Witaj świat w Kotlin

Poniżej znajduje się podstawowy przykład Hello World w Kotlin, który daje podstawowe wyobrażenie o jego składni.

Fun Main (args: tablica)
println („Witaj świat!")

Wszystkie pliki Kotlin muszą zakończyć się „.KT ”Rozszerzenie. Budowanie pliku Kotlin przekształca „.plik KT ”w„.Plik klasowy za pomocą następującego wzoru: „Witaj.kt ”jest automatycznie przekształcany w„ helloKt.Plik klas ”.

Instalowanie Kotlin w Ubuntu za pomocą pakietu Snap

Najprostszym i najłatwiejszym sposobem zainstalowania Kotlin w Ubuntu jest użycie oficjalnego pakietu Kotlin Snap. Aby zainstalować Kotlin z Snap Store, uruchom następujące polecenie:

$ sudo snap instalacja -Klasyc Kotlin

Ręczne instalowanie Kotlin w Ubuntu

Jeśli nie lubisz instalować pakietów SNAP, możesz ręcznie zainstalować Kotlin w Ubuntu lub w dowolnej innej dystrybucji Linux za pomocą SDKMAN. Uruchom następujące dwa polecenia z rzędu, aby to zrobić:

$ curl -s https: // get.Sdkman.io | grzmotnąć
$ sdk instaluj Kotlin

Weryfikacja instalacji kompilatora Kotlin

Możesz uruchomić powtórkę Kotlin, aby potwierdzić udaną instalację. Uruchom poniższe polecenie, aby wyświetlić powłokę:

$ Kotlinc

Możesz uruchomić dowolny prawidłowy kod Kotlin w interaktywnej powładzie pokazanej powyżej.

Kompilowanie pliku KT w pliku JAR i uruchamianie go za pomocą Java

Aby zbudować plik Kotlin w pliku JAR, który może być uruchomiony przez Java Runtime, użyj polecenia w następującym formacie:

$ Kotlinc Hello.kt -Include -Runtime -d Hello.słoik

Przełącznik „-include-runtime” zapewnia, że ​​biblioteka Kotlin Runtime jest w pakiecie do pliku JAR. Po zakończeniu procesu kompilacji możesz uruchomić plik za pomocą następującego polecenia jako szablonu:

$ java -jar hello.słoik

Uruchomienie pliku KT bez budowania pliku JAR

Możesz także uruchomić „.plik KT ”bezpośrednio bez użycia czasu wykonania Java. Aby to zrobić, najpierw skompiluj „.plik KT ”w„.Plik klasy „Korzystanie z polecenia poniżej:

$ Kotlinc Hello.Kt

Teraz możesz uruchomić plik za pomocą następującego polecenia (bez „.rozszerzenie klasy):

$ Kotlin HelloKt

Jak wspomniano wcześniej: „Witaj.plik KT ”jest kompilowany w„ helloKt.Plik klasowy ”, gdy uruchomi się kompilator Kotlin.

Korzystanie z biblioteki słoików z trzecią z Kotlin

Importowanie biblioteki słoików zewnętrznych w pliku Kotlin nie wystarczy, aby uwzględnić ją w ostatecznej generowanej kompilacji. Musisz ręcznie dodać go do polecenia kompilacji. Załóżmy, że plik JAR jest przechowywany w folderze „Lib” przebywający w tym samym katalogu, co „Hello.plik kt ”. Następnie musisz uruchomić polecenie za pomocą następującego szablonu:

$ Kotlinc Hello.KT -CP Libs/Commons-Text-1.7.jar -include -runtime -d hello.słoik

Musisz zastąpić „libs/commons-text-1.7.słoik ”ze ścieżką do własnego pliku jar.

Korzystanie z wielu bibliotek słoików z trzecich stron z Kotlin

Proces korzystania z wielu bibliotek jest taki sam jak powyżej, z niewielką różnicą, że musisz oddzielić ścieżki biblioteczne z: (Colon). Niestety nie mogłem zmusić dzikich kart do pracy w moich testach i wydaje się, że brakuje mu wsparcia, więc na razie być może będziesz musiał określić pełną ścieżkę do każdej biblioteki trzeciej w samej komendzie kompilacji.

$ Kotlinc Hello.KT -CP Libs/Commons-Text-1.7.słoik: libs/commons-lang3-3.9.słoik
-Uwzględnij -Runtime -d Hello.słoik

Wniosek

To oznacza koniec tego artykułu. Przyjęcie Kotlin wystartowało po tym, jak Google ogłosił włączenie do Android Studio jako preferowany język programowania. Mimo że Kotlin jest dziś głównie widoczny w aplikacjach z Androidem, nie brakuje bibliotek i projektów stron trzecich. Od bibliotek interfejsów użytkowników po frameworki internetowe, wiele projektów Kotlin open source jest użytecznych i aktywnie opracowuje.