Jak zacząć programować w języku Kotlin na Windowsie - zwięzły poradnik

Po przeszukaniu internetu nie znalazłem ani jednego dobrego wstępu lub poradnika, który dobrze pokazałby nowicjuszowi od czego zacząć - piszę go więc sam. Omawiam i wyjaśniam instalowanie kompilatora Kotlina, dostosowanie IDE, napisanie pierwszego programu i uruchomienie go.

Pobranie i zainstalowanie kompilatora języka Kotlin

Pierwsze co należy zrobić, to pobrać kompilator Kotlina, który będzie przerabiał surowy kod pisany w plikach .kt na kod, który komputer będzie w stanie zrozumieć.

Kompilator pobieramy z: https://github.com/JetBrains/kotlin/releases

Wybieramy wersję, którą jesteśmy zainteresowani, najczęściej będzie to wersja najnowsza, ewentualnie można pominąć wersje z suffixem -beta.

Jeśli chcemy zainstalować najnowszą stabilną wersję, będzie nas interesować wersja oznaczona odznaką Latest, czyli po prostu aktualny.

wersje w repozytorium Kotlina

Następnie musimy przekopać się przez cały changelog, by znaleźć linka do pobrania interesującego nas archiwum.

Kotlin assets

Pod changelogiem znajdziemy Sekcję Assets, a tuż pod nią kilka folderów. Pobieramy więc kompilator w formacie .zip, który za chwilę wypakujemy. Nazwa pliku w moim przypadku to kotlin-compiler-1.6.21.zip.

Po pobraniu kompilatora rozpakowujemy go w dowolnej lokalizacji, a archiwum .zip możemy już usunąć. Do rozpakowania może nam posłużyć darmowy program 7zip.

Tak będą wyglądać rozpakowane pliki (znajdują się w folderze kotlinc, od Kotlin Compiler):

pliki w folderze

Skopiuj sobie ścieżkę do tego folderu, przyda się za chwilę. U mnie jest to D:\kotlin-compiler-1.7.0-Beta\kotlinc. (pobrałem nowszą wersję beta)

Dodanie kompilatora do zmiennej środowiskowej PATH

Jeśli wiesz już jak to robić, możesz śmiało pominąć ten fragment.

Po Rozpakowaniu plików znajdujących się w pobranym archiwum, folder bin musimy dodać do zmiennej środowiskowej PATH, żeby móc używać jego plików w całym systemie za pomocą na przykład naszego terminala.

Wyszukujemy więc w Windowsie “Zmienne środowiskowe” i klikamy na wynik “Zmienne środowiskowe systemu”. Tak, wszystko graficznie!

wyniki zmiennych w windowsie

Następnie przechodzimy do zakładki “Zaawansowane”, w której znajdziemy przycisk “Zmienne środowiskowe”.

zaawansowane ustawienia

Interesują nas wartości zmiennych Path, przedstawione na screenshocie.

wartości path

Jeśli Kotlina chcemy używać tylko na aktualnie zalogowanym użytkowniku, będziemy zmieniać wartość wyżej, w sekcji Zmienne użytkownika dla [tutaj nazwa twojego użytkownika].

Jeśli chcemy używać go na dowolnym użytkowniku, zmieniamy wartość zmiennej niżej, w sekcji Zmienne systemowe

Wybieramy zmienną klikając na nią raz lewym przyciskiem myszy, a następnie Klikamy przycisk Edytuj... znajdujący się niżej.

edycja zmiennej

Powinien powitać nas ekran wyglądający jak na powyższym screenshocie, zawierający już kilka wartości. My musimy dodać nową klikając przycisk Nowy znajdujący się po prawej stronie okna, a następnie wklejając lokalizację do plików wykonywalnych kotlina. Będzie to konkretnie folder bin, z archiwum który wcześniej wypakowaliśmy

U mnie: D:\kotlin-compiler-1.7.0-Beta\kotlinc\bin

Tak będzie wyglądać poprawnie dodana wartość:

poprawnie dodana wartość

I gotowe. Możemy przejść do następnego kroku, którym jest:

Dostosowanie IDE pod kątem obsługi Kotlina

Ta część artykułu jest prezentowana w VSCode, a konkretniej jego forku VSCodium, ale wszystkie kroki powinno dać się wykonać podobnie w każdym innym środowisku.

Aby nasze IDE rozpoznawało pliki z rozszerzeniem .kt, w których piszemy kod Kotlina, musimy zainstalować rozszerzenie do tego przeznaczone. Będzie ono nam również kolorowało składnię, zapewni nam narzędzia do debugowania kodu, będzie wskazywało błędy w kodzie, i tak dalej. Wspomniane rozszerzenie na Githubie.

Można je szybko zainstalować poprzez wbudowany interfejs rozszerzeń w VSCodium, wpisując po prostu frazę Kotlin w polu wyszukiwania jak tutaj:

rozszerzenie kotlina

Instalujemy je klikając przycisk Install znajdujący się po prawej stronie.

Pierwszy program

Mamy już wszystko co potrzebne, można więc wziąć się w końcu za pisanie w Kotlinie. Stwórzmy prosty Hello World.

Ścieżka, w której będę pracował to D:\projekty\.

Pierwszą rzeczą, której potrzebujemy, to plik naszego programu. Pliki Kotlina mają rozszerzenie .kt. Tworzę go więc, a plik nazywam helloworld.kt.

screenshot z vscodium

Jako, że Kotlin to w zamyśle lepsza Java, nie musimy pisać

class HelloWorld {
    public static void main(String[] args)
    {
        System.out.println("Hello World");
    }
}

Wystarczy nam tylko

fun main() {
    println("Hello World")
}

Tym sposobem stworzyliśmy prosty program wyświetlający “Hello World” po uruchomieniu.

Aby nauczyć się więcej o Kotlinie, sprawdź oficjalną dokumentację

Kompilacja kodu do pliku .jar

Aby uruchomić kod, najpierw trzeba go skompilować. Kod będziemy kompilować do pliku z rozszerzeniem .jar

Zrobimy to za pomocą polecenia

kotlinc helloworld.kt -include-runtime -d helloworld.jar

kotlin terminal

Jeśli komenda nie zwróciła nic, program został skompilowany pomyślnie.

Uruchamianie programu

Program o nazwie helloworld.jar uruchomimy za pomocą polecenia:

java -jar helloworld.jar

Jeśli program zadziałał poprawnie, powinien wypisać “Hello world” w terminalu.

PS D:projekty> kotlinc helloworld.kt -include-runtime -d helloworld.jar 
PS D:projekty> java -jar helloworld.jar                                 
Hello World
PS D:projekty> 

To wszystko

To wszystko co musisz wiedzieć na początek. Ten poradnik skupiał się głównie na podstawach instalacji Kotlina i pracy z nim, a przecież skądś musisz wiedzieć jak w Kotlinie tworzyć, a nie tylko go ustawić. Zajrzyj w oficjalną dokumentację, aby dowiedzieć się więcej o Kotlinie i rozpocząć naukę.

Oryginalna data napisania artykułu: 14.05.2022 Ostatnio modyfikowany: 14.05.2022