Установка и настройка IDE
Писать программы на языке программирования Java вы можете в любом текстовом редакторе, даже в обычном блокноте Windows. Однако, в этом случае вам придётся внимательно следить за правильностью написания кода, не допускать опечаток и не забывать про импортирование компонентов языка. Фокусировка внимания на этих деталях замедляет процесс разработки, поэтому, уже давно изобретены специальные редакторы кода которые покажут вам опечатки, помогут импортировать недостающие элементы, а так же подскажут как лучше реализовать алгоритм. Такие программы называются IDE (Интергированная среда разработки).
Для разработки на Java существует множество IDE. Некоторые из самых популярных:
- IntelliJ IDEA - Мощная и гибкая IDE от JetBrains, предлагающая широкий спектр функций для разработки на Java.
- Eclipse - Один из самых популярных инструментов разработки с открытым исходным кодом, который предоставляет расширяемую среду для работы с Java.
- NetBeans - Еще одна популярная бесплатная IDE с открытым исходным кодом, разрабатываемая Apache, которая поддерживает различные языки программирования, включая Java.
- Oracle JDeveloper - Интегрированная среда разработки, предоставляемая Oracle, которая обладает богатым набором инструментов для создания приложений на Java.
В данном руководстве будет рассматриваться процесс разработки в IDE IntelliJ IDEA.
Установка IntelliJ IDEA
Скачать IntelliJ IDEA вы можете бесплатно с официального сайта jetbrains.com по ссылке https://www.jetbrains.com/ru-ru/idea/
- После перехода на страницу нажмите кнопку скачать и пролистайте страницу в самый низ.
- Найдите на странице IntelliJ IDEA Community Edition
Для бесплатного использования IntelliJ IDEA вам нужно скачать именно IntelliJ IDEA Community Edition.
В верхней части страницы вам так-же предлагается скачать IntelliJ IDEA Ultimate, эта версия платная, если вы только начинаете свой путь в java, вам этот продукт не нужен!
По завершении скачивания запустите установку программы, жмём далее во всех пунктах кроме последнего, его мы рассмотрим подробнее.

- Create Desktop Shortcut - выбрать если хотите создать ярлык программы на рабочем столе
- Update Context Menu - «Открыть папку как проект» в контекстное меню системы (при щелчке правой кнопкой мыши по папке).
- Update PATH Variable - Добавляет каталог с программами запуска командной строки IntelliJ IDEA в PATH переменную среды, чтобы иметь возможность запускать их из любого рабочего каталога в командной строке.
- Create Associations - выберите расширения файлов которые будут по умолчанию открываться в IntelliJ IDEA
По завершении процесса установки запускайте программу, если в процессе запуска программы или в момент создания проекта программа попросит ещё что либо скачать - соглашайтесь!
После запуска программы вы увидите примерно следующее окно

При желании вы можете поменять внешний вид программы в разделе Customize, но а мы двигаемся дальше и жмём New Project
После нажатия New Project вы увидите окно

- Name - название вашего приложения
- Location - месторасположение вашего проекта
- Create Git repository - создать git репозиторий, если не знаете что такое git, то не трогайте
- Build system - система сборки (оставляйте IntelliJ)
- JDK - это пожалуй самое важное, читаем ниже
JDK
JDK (Java Development Kit) - это набор программных инструментов, необходимых для разработки приложений на языке программирования Java. JDK включает в себя компилятор Java, исполнительный файл Java, набор библиотек Java и другие утилиты, необходимые для создания, отладки и запуска Java-приложений.
JDK включают в себя:
- javac - Компилятор Java, который преобразует исходный код Java в байт-код, понятный для виртуальной машины Java (JVM).
- java - Исполнительный файл Java, который интерпретирует байт-код и выполняет Java-приложения.
- Библиотеки Java - Набор стандартных библиотек, предоставляемых JDK, который включает в себя классы и методы для работы с файлами, сетью, графикой, базами данных и многими другими аспектами разработки приложений.
Из выше сказанного становится понятно, что без JDK ничего работать не будет. Но дело в том, что при создании первого приложения поле JDK не будет заполнено
Необходимо клинкуть по выпадающему списку и выбрать Download JDK

Появится следующее окно

Version: выбирайте любую версию выше 11, это версия java, чем выше число, тем новее версия языка.
Vendor: тут тоже можно выбрать любой вариант, я возьму Oracle OpenJDK
Location: метосрасположение будет заполнено автоматически
Жмём Download и ждём завершения загрузки JDK
Поздравляю! Всё готово к работе!
Последняя галочка Add simple code добавит к вам в проект файл с фрагментом кода, но он нам не нужен, сделаем самостоятельно. Поэтому просто жмём кнопку Create.