1. Что такое JDK (Java Development Kit)
JDK — это как швейцарский нож для Java-разработчика. В него входит всё, что нужно для создания, компиляции и запуска Java-программ:
JDK содержит JRE + инструменты для Java-разработчиков.
JRE содержит JVM + набор стандартных Java-библиотек.
JVM — это виртуальная машина Java.
Почему важно использовать актуальную версию JDK (например, Java 25)?
Java развивается очень быстро. Новые версии приносят не только новые фишки, но и повышают безопасность, производительность и совместимость с современными библиотеками. Если вы будете учиться на Java 8, то рискуете оказаться в положении динозавра, который внезапно встретил айфон.
2. Скачивание и установка JDK
Есть несколько официальных источников:
В рамках нашего курса мы не будем скачивать JDK заранее. Мы поручим эту задачу IntelliJ IDEA и установим JDK прямо из её интерфейса в два клика.
Хотя установка и будет автоматической, IntelliJ IDEA все равно спросит нас, какой именно дистрибутив мы предпочитаем. Для нашего курса мы выберем Amazon Corretto. Это бесплатная сборка, которая не требует регистрации, стабильно поддерживается компанией Amazon и, что немаловажно, корректно работает, если в пути установки присутствуют символы кириллицы.
3. Скачивание и установка IntelliJ IDEA
Официальный сайт JetBrains:
https://www.jetbrains.com/idea/download/
На странице загрузки сайт сам определит вашу ОС и архитектуру процессора. Вы можете выбрать ее в ручную при необходимости.
Раньше разработчикам приходилось выбирать между платной(Ultimate) и бесплатной версиями(Community Edition), но с версии 2025.3 IntelliJ IDEA стала единым продуктом.
Теперь всё просто, вы скачиваете одну программу, где всё необходимое для Java-разработки доступно бесплатно и без ограничений. Если вам потребуются функции из платного набора (Ultimate), его можно включить прямо внутри (есть пробный период на 30 дней), но для нашего курса в этом нет никакой необходимости.
Бонус! В новой единой версии бесплатно стали доступны даже те фишки, которые раньше были только в Ultimate. Теперь вам открыты инструменты для работы с базами данных и базовая поддержка Spring без каких-либо доплат.
Установка IntelliJ IDEA на Windows
- Скачайте
.exe-установщик с сайта. Важно, выберите свою архитектуру процессора. - Запустите файл, выберите папку для установки.
- На этапе выбора компонентов можете добавить ярлык на рабочий стол и ассоциацию с .java-файлами)
- Дождитесь окончания установки и запустите IDEA.
Установка IntelliJ IDEA на macOS
- Скачайте
.dmg-файл. Важно, выберите свою архитектуру процессора: Intel или Apple Silicon - Откройте его и перетащите значок IntelliJ IDEA в папку Applications.
- Запустите IDEA
Установка IntelliJ IDEA на Linux
- Скачайте
.tar.gzархив. - Распакуйте архив в удобное место, например,
~/programs/idea. - Перейдите в папку
binи запустите скрипт:./idea.sh - Для удобства можно создать ярлык на рабочем столе или в меню приложений.
4. Запуск IntelliJ IDEA
После установки IntelliJ IDEA предложит импортировать настройки из предыдущих версий. Если вы новичок — выбирайте Skip import.
Вкладка Projects
После этого увидите приветственное окно IntelliJ IDEA.
- New Project используется для создания нового проекта с нуля.
- Open позволяет открыть проект, который уже существует на компьютере.
- Clone Repository (или Get from VCS) позволяет скопировать проект из удалённого репозитория, например, с GitHub.
Вкладка Customize
Здесь Вы можете настроить IDE так, чтобы Вам было максимально комфортно в ней работать.
- Theme: позволяет выбрать цветовую схему. Выбирайте ту, при которой глаза меньше устают.
- IDE font: можно изменить размер шрифта всего интерфейса.
- Language: оставляйте английский язык. Вся техническая документация, форумы на английском.
Остальные настройки пока можно оставить по умолчанию. Вы всегда сможете вернуться к ним позже через File -> Settings или IntelliJ IDEA -> Preferences на macOS.
Итак, мы настроили внешний вид и разобрались с основными действиями. Теперь мы готовы создать наш первый проект.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ