Darsliklar Kotlin O'rnatish

Kotlin Kotlin O'rnatish

Kotlin kod yozishdan oldin ishchi muhitni tayyorlash zarur. Kotlin JVM ustida ishlagani uchun unga Java (JDK) va Kotlin kompilyatori kerak. Eng oson yo’l — tayyor IDE ishlatish, u hamma narsani o’zi sozlaydi.

Kotlin muhitiKotlin kodini kompilyatsiya qilish va ishga tushirish uchun JDK va Kotlin kompilyatori. Ular ko’pincha IDE (IntelliJ IDEA yoki Android Studio) bilan birga keladi.

O’rnatish variantlari

Kotlin bilan ishlashning bir necha yo’li bor. Ularni jadvalda ko’ramiz:

Variant Qachon Izoh
IntelliJ IDEA umumiy dasturlash Kotlin’ni o’zi qo’llab-quvvatlaydi
Android Studio Android ilovalar Kotlin + Android
Buyruq qatori kichik sinovlar JDK + Kotlin kompilyatori
Onlayn (play.kotlinlang.org) tez sinash o’rnatishsiz

Boshlovchilar uchun eng oson yo’l — onlayn Kotlin Playground yoki IntelliJ IDEA (Kotlin yaratuvchisi JetBrains’ning IDE’si).

O’rnatishni tekshirish

Buyruq qatorida Kotlin o’rnatilganini tekshiramiz:

kotlin -version
Kotlin version 1.9.22

Agar versiya raqami chiqsa, Kotlin ishga tayyor. IDE ishlatsangiz, u Kotlin’ni o’zi boshqaradi va bu tekshiruv shart emas.

Birinchi faylni ishga tushirish

Kotlin kodi .kt faylda saqlanadi. salom.kt faylini yarating:

fun main() {
    val ism = "Master Sherkulov"
    println("Assalomu alaykum, $ism")
}

Faylni kompilyatsiya qilib ishga tushiramiz:

kotlinc salom.kt -include-runtime -d salom.jar
java -jar salom.jar
Assalomu alaykum, Master Sherkulov

kotlinc kodni .jar fayliga kompilyatsiya qildi, java -jar esa uni ishga tushirdi. IDE’da esa bu jarayon bir tugma bilan bajariladi.

IDE — eng yaxshi tanlov

Kotlin uchun IntelliJ IDEA yoki Android Studio eng qulay. Ular kodni avtomatik to’ldiradi, xatolarni darhol ko’rsatadi va ishga tushirishni bir tugmaga aylantiradi. Ayniqsa Android ilovalari uchun Android Studio zarur — u Kotlin, Android SDK va emulyatorni bir joyga jamlaydi.

Xulosa

Bu bo’limda Kotlin muhitini o’rnatish, variantlarni (IntelliJ, Android Studio, onlayn), versiyani tekshirish va faylni ishga tushirishni ko’rib chiqdik. Ishchi muhitingiz endi tayyor. Keyingi darsda Kotlin sintaksisiga o’tamiz.