1. Пошаговое создание нового проекта
Проект в IntelliJ IDEA — это не просто папка с файлами, а целый контейнер, в котором IDE хранит всё, что связано с вашей будущей программой. В проекте лежат:
- исходный код (файлы с расширением .java);
- настройки проекта (например, какую версию Java использовать);
- внешние библиотеки (если они понадобятся);
- вспомогательные файлы и ресурсы.
Внутри проекта обычно есть папка src — это основное место для ваших Java-файлов. Всё, что не относится к коду, хранится отдельно и не мешает работе.
Запускаем IntelliJ IDEA
На стартовом экране нажмите на большую синюю кнопку New Project.
Настройка параметров проекта
Давайте пройдемся по основным полям сверху вниз:
- Name: имя вашего проекта. Это имя также будет использоваться для создания папки на диске.
- Location: путь, где на компьютере будет храниться проект. По умолчанию IDEA предлагает свою папку
IdeaProjects. Оставляем как есть. - Create Git repository: позволяет сразу инициализировать систему контроля версий Git для проекта. На данном этапе, чтобы не усложнять, оставьте эту галочку пустой.
- Build system: система сборки — это инструмент, который автоматизирует процесс компиляции кода, управления зависимостями и создания готового приложения:
- IntelliJ: встроенная система сборки IDEA. Наш выбор.
- Maven/Gradle: мощные, независимые системы сборки, 99% реальных проектов используют один из них.
- Add sample code: IDEA автоматически создаст для нас базовую структуру проекта и класс с методом
main.
Установка JDK из IntelliJ IDEA
Вот мы и добрались до момента установки JDK.
- Так как мы еще не устанавливали его, список будет пуст. Наша задача — скачать его прямо отсюда.
1. Нажмите на выпадающий список и выберите опцию Download JDK...
2. Перед вами откроется небольшое окно:
- Version: выбор версии Java. Наш курс поддерживает версию 25.
- Vendor: поставщик дистрибутива. Как мы и договаривались ранее, выбираем Amazon Corretto.
- Location: путь, куда IDEA скачает и установит этот JDK. Можно оставить значение по умолчанию.
3. Нажмите кнопку Select.
Все настройки сделаны. Нажимайте Create.
IntelliJ IDEA начнет скачивать выбранный JDK после чего создаст структуру проекта и откроет главное окно редактора. Нужно будет подождать пару минут.
При первом запуске вы можете увидеть в правом нижнем углу уведомление от IDEA, предлагающее настроить ваш антивирус, например, "Microsoft Defender may affect IDE performance". Смело нажимайте на кнопку Exclude folders. IntelliJ IDEA автоматически добавит в список исключений вашего антивируса папку с проектом и свои системные папки.
Также вы увидите баннер, сообщающий об активации бесплатного пробного периода Ultimate. Это стандартное приветствие в новой единой версии IntelliJ IDEA.
Это уведомление лишь подтверждает, что теперь у вас есть временный доступ к Ultimate, но для нашего курса это необязательное дополнение.
2. Краткий обзор IDEA
Итак, мы создали новый проект. Давайте разберемся, что мы тут видим.
1. Project основное окно для перемещения по структуре проекта.
2. Текущий открытый файл Main.java
3. Кнопки для Run ▶(запуск) и Debug(отладка) программы
4. Боковое меню
- Services вкладка используется для управления внешними сервисами, на начальном этапе она не понадобится.
- Terminal это командная строка (консоль) вашей операционной системы (Windows, macOS, Linux), встроенная прямо в IDE.
- Problems панель показывает ошибки компиляции и предупреждения прямо в процессе написания кода. IDEA анализирует ваш код на лету и подчеркивает проблемные места, часто предлагая автоматические исправления.
- Git иконка в виде ветвящейся диаграммы. Эта панель предназначена для работы с системой контроля версий Git.
3. Структура проекта
Теперь внимательнее посмотрим на окно структуры проекта слева. IntelliJ IDEA создала для нас несколько важных файлов и папок.
-
.idea- это служебная папка IntelliJ IDEA. В ней хранятся настройки, специфичные именно для этого проекта.
Эту папку не нужно изменять вручную или отправлять другим разработчикам. Она индивидуальна для каждого пользователя. -
src- самая главная папка в любом Java-проекте. Название является сокращением от "sources" (исходники). Именно здесь будет лежать весь ваш код.-
Main.javaтак как мы поставили галочку "Add sample code", IDEA создала для нас этот файл. Это Java-класс с "точкой входа" в программу — методомpublic static void main(String[] args). Именно с него начинается выполнение любой Java-программы.
-
-
.gitignore- это конфигурационный файл для системы контроля версий Git. -
External Libraries- это не реальная папка, а виртуальное представление всех внешних библиотек, подключенных к проекту. Сейчас там находится только одна, но самая главная библиотека — это наш JDK.
4. Запуск программы
Самое приятное — запустить программу и увидеть результат своего труда (а не только ошибки).
В верхней части окна нажмите на кнопку Run ▶. Слева от него написано имя файла, который начнет выполняться (в нашем случае Current File):
Альтернатива: правый клик по файлу ▶ Run Run 'Main.main()'.
Вы увидите результат выполнения программы
Команда запуска (красным) — это команда, которую IntelliJ IDEA сформировала и передала операционной системе для запуска программы.
Это прямой вызов исполняемого файлаjava.exe из того самого JDK, который мы скачали. Именно этот файл запускает Виртуальную Машину Java (JVM). Вся остальная часть строки после
java.exe — это служебные параметры.
Вывод программы (синим) это и есть полезный результат работы вашего кода.
Код завершения (зеленым) Process finished with exit code 0. Это сообщение — финальный отчет о том, как завершилась программа.
- По соглашению, exit code 0 означает, что программа успешно выполнила все свои инструкции от начала до конца и завершилась штатно, без каких-либо ошибок.
- Любой другой код сигнализирует о том, что в процессе выполнения произошла ошибка.
Всегда обращайте внимание на эту строку. Она — ваш главный индикатор того, "упала" ваша программа или завершилась корректно.
Кроме того, после первого запуска в структуре проекта слева появилась новая папка out. В ней лежат скомпилированные .class файлы — тот самый байт-код, который исполняет JVM.
Поздравляю! Вы только что написали и запустили свою первую программу на Java в профессиональной IDE.
Как работает запуск программы в IDEA
Когда вы нажимаете Run, происходит следующее:
- IDEA компилирует ваш код — превращает
.javaв.class(байт-код для JVM). - Запускается JVM — виртуальная машина Java начинает выполнение программы с метода
main. - Выводится результат — всё, что написано через
System.out.println, появляется в консоли.
Вся эта магия происходит в пару кликов — не надо вручную вызывать компилятор или искать, куда сохранился файл.
5. IntelliJ IDEA keyboard shortcuts
IntelliJ IDEA имеет сочетания клавиш для большинства команд, связанных с редактированием, навигацией, рефакторингом, отладкой и другими задачами. Запоминание этих горячих клавиш поможет вам работать более продуктивно, не отрывая рук от клавиатуры.
Комбинации сокращений можно посмотреть в документации jetbrains. С возможностью выбора ОС
Или посмотреть в самой IDEA. Menu-Help-Keyboard shortcuts PDF.
6. Ошибки при создании первого проекта
Создали Java-файл не в папке src
В мире Java существует железное соглашение: папка src — это корень, из которого растут все исходники вашего проекта. Среда разработки и системы сборки ожидают найти код именно там.
Несовпадение имён класса и файла
Файл должен называться так же, как и класс (с учётом регистра!). Например, Main.java для класса Main. Если вы назовёте файл main.java (с маленькой буквы), компилятор расстроится.
Пропущен или неправильно написан main-метод
Метод должен быть именно public static void main(String[] args). Даже одна опечатка — и программа не запустится.
Не выбран JDK для проекта
Если при создании проекта не выбран JDK или выбран не тот путь, IDEA не сможет компилировать проект. Проверьте настройки через File → Project Structure → Project SDK.
Пробелы и кириллица в пути
Хотя современные системы стали гораздо терпимее, золотое правило остается в силе: пути к проектам и к JDK не должны содержать кириллицу, пробелы или спецсимволы. Лучше использовать только латинские буквы и подчёркивания.
Запуск не того класса
Если у вас несколько классов с методом main, убедитесь, что запускаете правильный файл (через правый клик → ▶ Run).
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ