JavaRush /Курсы /Kotlin SELF /Установка и настройка IntelliJ IDEA, JDK 25

Установка и настройка IntelliJ IDEA, JDK 25

Kotlin SELF
5 уровень , 2 лекция
Открыта

1. Зачем Kotlin-разработчику JDK?

"Я ведь учу Kotlin, зачем мне качать Java (JDK)?". Это отличный вопрос. Чтобы на него ответить, нужно понять, как работает ваш код.

Kotlin — это JVM-язык. Это значит, что он работает поверх технологий Java. Представьте автомобиль:

  • Kotlin — это кузов, руль и удобный салон. То, с чем взаимодействуете вы).
  • JVM (Java Virtual Machine) — это двигатель, который приводит всё в движение.
  • JDK (Java Development Kit) — это завод, который производит этот двигатель.

Без "двигателя" (JVM) ваш красивый код на Kotlin просто не поедет.

Как это работает технически?

Когда вы нажимаете кнопку "Run" в IntelliJ IDEA, происходит следующее:

graph LR A[Ваш код .kt] -->|Компилятор Kotlin| B[Байт-код .class] B -->|Запуск| C[JVM] C -->|Исполнение| D[Ваш процессор] style C fill:#f9f,stroke:#333,stroke-width:2px

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

  1. Скачайте .exe-установщик. Важно: выберите архитектуру процессора (x64 или ARM64), хотя сайт обычно определяет это сам.
  2. Запустите файл.
  3. На этапе Installation Options:
    • Поставьте галочку Create Desktop Shortcut.
    • Поставьте галочку Update PATH variable (потребует перезагрузки, но это полезно).
    • В ассоциациях файлов выберите .kt Kotlin.
  4. Дождитесь окончания установки.

Установка IntelliJ IDEA на macOS

  1. Скачайте .dmg-файл. Внимание: выберите правильный чип!
    • Apple Silicon (M1, M2, M3...) — для современных маков.
    • Intel — для старых моделей.
  2. Откройте файл и перетащите значок IntelliJ IDEA в папку Applications.

Установка IntelliJ IDEA на Linux

  1. Скачайте .tar.gz архив.
  2. Распакуйте архив в удобное место, например, ~/programs/idea.
  3. Перейдите в папку bin и запустите скрипт: ./idea.sh
  4. Для удобства можно создать ярлык через меню: 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-проект.

1
Задача
Kotlin SELF, 5 уровень, 2 лекция
Недоступна
Подтверждение удаления
Подтверждение удаления
1
Задача
Kotlin SELF, 5 уровень, 2 лекция
Недоступна
Проверка возраста
Проверка возраста
1
Задача
Kotlin SELF, 5 уровень, 2 лекция
Недоступна
Покупка по бюджету
Покупка по бюджету
1
Задача
Kotlin SELF, 5 уровень, 2 лекция
Недоступна
Командный калькулятор
Командный калькулятор
Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ