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 muhiti — Kotlin 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.