1. Зачем Kotlin-разработчику JDK?
"Я ведь учу Kotlin, зачем мне качать Java (JDK)?". Это отличный вопрос. Чтобы на него ответить, нужно понять, как работает ваш код.
Kotlin — это JVM-язык. Это значит, что он работает поверх технологий Java. Представьте автомобиль:
- Kotlin — это кузов, руль и удобный салон. То, с чем взаимодействуете вы).
- JVM (Java Virtual Machine) — это двигатель, который приводит всё в движение.
- JDK (Java Development Kit) — это завод, который производит этот двигатель.
Без "двигателя" (JVM) ваш красивый код на Kotlin просто не поедет.
Как это работает технически?
Когда вы нажимаете кнопку "Run" в IntelliJ IDEA, происходит следующее:
JDK содержит в себе JVM + набор стандартных библиотек, которыми пользуется и Java, и Kotlin.
Почему важно использовать актуальную версию JDK?
Kotlin развивается очень быстро и опирается на новые возможности JVM. Версия 25 приносит улучшения производительности и новые инструкции для "двигателя", благодаря которым ваш Kotlin-код работает быстрее и потребляет меньше памяти.
2. Скачивание и установка JDK
Есть несколько официальных источников: Oracle, OpenJDK, Amazon Corretto. Но сейчас нам не нужно качать их вручную через браузер.
Мы поручим эту задачу IntelliJ IDEA. Она сама скачает нужную версию, распакует её в правильную папку и пропишет все пути. Мы сделаем это на этапе создания первого проекта.
Для нашего курса мы будем использовать дистрибутив Amazon Corretto. Это надежная, бесплатная версия JDK, которая отлично дружит с кириллицей в путях (хотя лучше всё равно называть папки латиницей!).
3. Скачивание и установка IntelliJ IDEA
Официальный сайт JetBrains: https://www.jetbrains.com/idea/download/
На странице загрузки сайт сам определит вашу ОС. Вы можете выбрать её вручную при необходимости.
Раньше разработчикам приходилось выбирать между платной Ultimate и бесплатной Community Edition версиями на этапе скачивания. С версии 2025.3 процесс упростился.
Вы скачиваете единый инсталлятор. Внутри программы вы сможете использовать бесплатный функционал (Community), которого на 100% достаточно для изучения Kotlin. Если IDEA предложит пробный период Ultimate — можете согласиться или отказаться, для нашего курса это не критично.
Установка IntelliJ IDEA на Windows
- Скачайте
.exe-установщик. Важно: выберите архитектуру процессора (x64 или ARM64), хотя сайт обычно определяет это сам. - Запустите файл.
- На этапе Installation Options:
- Поставьте галочку Create Desktop Shortcut.
- Поставьте галочку Update PATH variable (потребует перезагрузки, но это полезно).
- В ассоциациях файлов выберите .kt Kotlin.
- Дождитесь окончания установки.
Установка IntelliJ IDEA на macOS
- Скачайте
.dmg-файл. Внимание: выберите правильный чип!- Apple Silicon (M1, M2, M3...) — для современных маков.
- Intel — для старых моделей.
- Откройте файл и перетащите значок IntelliJ IDEA в папку Applications.
Установка IntelliJ IDEA на Linux
- Скачайте
.tar.gzархив. - Распакуйте архив в удобное место, например,
~/programs/idea. - Перейдите в папку
binи запустите скрипт:./idea.sh - Для удобства можно создать ярлык через меню: Tools -> Create Desktop Entry.
4. Первый запуск и настройка
После установки IntelliJ IDEA предложит импортировать настройки. Если вы ставите её впервые — выбирайте Skip import.
Вкладка Projects
Это стартовое окно "Welcome Screen".
- New Project — создать новый проект с нуля.
- Open — открыть существующий проект (папку).
- Clone Repository — скачать проект с GitHub или GitLab.
Вкладка Customize
Здесь настраивается внешний вид. Рекомендую сразу заглянуть сюда.
- Color theme: выберите тему (Dark, Dracule или Light). Выбирайте ту, при которой глаза меньше устают.
- IDE font: размер шрифта интерфейса.
- Language: оставьте English! Все гайды будут на английском.
Всё готово! В следующей лекции мы создадим ваш первый Kotlin-проект.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ