Глиф Учебники

Как установить Kotlin

Справочник · Kotlin · 2 минуты чтения

Проще всего — поставить IntelliJ IDEA с сайта jetbrains.com: Kotlin в неё уже встроен, а JDK она скачает сама при создании первого проекта. Отдельно Kotlin ставить не нужно. По шагам — в уроке Установка Kotlin и первая программа.

Попробовать Kotlin вообще без установки можно в браузере, на play.kotlinlang.org.

Компилятор для командной строки, kotlinc, нужен тем, кто пишет в обычном редакторе или собирает программы скриптами. Ему нужен JDK — набор для разработки на Java, в нём виртуальная машина, которая запускает программы.

Шаг 1. JDK

Проверьте, есть ли JDK, — наберите в терминале (в Windows — в командной строке):

Bash
java -version

Если команда не найдена, поставьте JDK. В Ubuntu и Debian:

Bash
sudo apt update
sudo apt install default-jdk

В Windows и macOS установите бесплатную сборку OpenJDK, например Eclipse Temurin с сайта adoptium.net. При установке в Windows отметьте добавление в PATH и установку переменной JAVA_HOME, если установщик это предлагает.

Шаг 2. kotlinc

Способы с официального сайта Kotlin зависят от системы — выберите свою.

Linux и macOSодной командой

Чем ставитьКоманда
SDKMAN! (Linux, macOS)sdk install kotlin
Snap (Ubuntu)sudo snap install --classic kotlin
Homebrew (macOS)brew update, затем brew install kotlin

SDKMAN!, Snap и Homebrew — программы для установки других программ: команда сработает, если такая программа уже стоит. Архив с GitHub, как в Windows, тоже подходит для любой системы.

Windowsархив с GitHub

Для Windows официальная документация советует архив kotlin-compiler-<версия>.zip со страницы выпусков Kotlin на GitHub (github.com/JetBrains/kotlin/releases); вместо <версия> в имени — номер выпуска.

  1. Распакуйте архив, например, в C:\kotlinc.
  2. Добавьте папку C:\kotlinc\bin в переменную Path: найдите через поиск Windows «Изменение системных переменных среды», нажмите «Переменные среды», выберите строку Path, затем «Изменить» и «Создать».
  3. Откройте новое окно командной строки — в старом изменение не видно.

Шаг 3. Проверьте

Bash
kotlinc -version

Команда выводит версию компилятора. Теперь создайте в любой папке файл hello.kt:

Kotlin
fun main() {
    println("Hello, World!")
}

Соберите и запустите — в терминале, из папки с файлом:

Bash
kotlinc hello.kt -include-runtime -d hello.jar
java -jar hello.jar

-d hello.jar — куда положить результат, -include-runtime — добавить в файл библиотеку Kotlin, чтобы его можно было запустить обычной командой java -jar. Первая сборка идёт заметно дольше следующих: компилятор сам запускается на JVM.

Если не работает

Для приложений Android kotlinc отдельно ставить не нужно: Android Studio приносит Kotlin с собой. С чего начать — в справке Как начать писать под Android.