JavaRush /Курсы /JAVA 25 SELF /Создание первого проекта в IntelliJ IDEA

Создание первого проекта в IntelliJ IDEA

JAVA 25 SELF
5 уровень , 3 лекция
Открыта

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, происходит следующее:

  1. IDEA компилирует ваш код — превращает .java в .class (байт-код для JVM).
  2. Запускается JVM — виртуальная машина Java начинает выполнение программы с метода main.
  3. Выводится результат — всё, что написано через 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).

1
Задача
JAVA 25 SELF, 5 уровень, 3 лекция
Недоступна
Первое слово вашего цифрового создания 🗣️
Первое слово вашего цифрового создания 🗣️
1
Задача
JAVA 25 SELF, 5 уровень, 3 лекция
Недоступна
Игра «Угадай число» 🎲
Игра «Угадай число» 🎲
1
Задача
JAVA 25 SELF, 5 уровень, 3 лекция
Недоступна
Охота на дракона 🐉🔥
Охота на дракона 🐉🔥
Комментарии (15)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Анна Клушкина Уровень 12
2 января 2026
⛏ Хорошая инструкция по настройке IDE, до-настроила не хватающее
Isa Уровень 1
1 декабря 2025
Собрал для вас горячие клавиши, которые могут облегчить вашу работу в Intellij Idea. psvm + Tab - Создаст статический main метод; Ctrl + D - Дублирование всей строки кода; Ctrl + / - Закомментировать / расскомментировать строку; Ctrl + W - Поэлементное выделение; Ctrl + Alt + O - Удалить неиспользуемые импорты; Ctrl + Alt + L - Форматирование кода; Ctrl + Alt + I - Форматирование строк для кривого кода (выравнивает количество пробелов); Ctrl + X - Вырезание одной строки кода; Ctrl + Y - Удаление одной строки кода; Ctrl + G - Навигация по строкам; Ctrl + Tab - Навигация по окнам; Ctrl + N - Навигация по элементам; Ctrl + L - Выровнивание кода по шаблону; Ctrl + T - Меню с обёртками; Ctrl + J - Меню с перечнем быстрых команд; Ctrl + F - Поиск в текущем открытом коде; Ctrl + Shift + F - Поиск во всем проекте; Ctrl + Shift + ENTER - Завершает строку, ставит ";" переходит на новую; Ctrl + ← / → - Переход по словам влево / вправо (а не по символам); Ctrl + Shift + ↓ / ↑ - Перемещение строки кода вниз / вверх; Ctrl + Delete - Удалить слово после курсора; Ctrl + Backspace Удалить слово перед курсором; Ctrl + Shift + F10 Выполнить текущую программу (а не искать какую именно в списке нужно выполнить, когда у тебя список из: test, test(1), test(2), main и т.д.); Shift + F6 - Переименовать что-то во всем коде (выделяешь переменную или метод, вводишь новое имя и IDEA исправляет ВЕЗДЕ по проекту это название на новое); Shift + Alt + Левый клик мыши - Многокурсорное редактирование; Alt + ← / → - Переход по классам между вкладками; Alt + 1 - Быстрый вызов дерева / каталога файлов проекта; Также рекомендую установить плагин Rainbow Brackets, будет красиво подсвечивать вам скобки и вам станет легче ориентироваться в коде (Соответствующие горячие клавиши для macOS/Linux вы можете узнать, отправив вышеуказанные комбинации любой нейронке и попросив эквиваленты для вашей ОС)
Javahue Уровень 15
18 ноября 2025
Кому нужон Amazon-corretto, пишите, скину
Xaxatumba Уровень 38
4 ноября 2025
Подскажите момент. Если всё сделать как из статьи, то готовая программа не содержит метод public static void main(String[] args). Вместо него просто void main(). И нет метода System.out.println() вместо него просто IO.println(). Зачем тогда в задаче требовать переделать готовое решение на заведомо устаревший вариант? Можно было в статье поставить старый JDK и на основе него решать задачи.
Anonymous #3656913 Уровень 13
27 октября 2025
про какие задачи вы пишите? те что в браузере как обычно? или есть репа с задачами ?
Dthmth Уровень 11
24 октября 2025
Я все думал, почему знакомство с IDE не в начале. А оказывается так просто перенесли, вместе с задачами, и раньше было в начале )
C0N5P1RACY Уровень 21
22 октября 2025
Час пытался обходными путями скачать, пришлось искать нормальный десктоп VPN, все из библиотеки майкрософт результата не дали, нашел отдельный платный, с ним получилось Задачи топ кстати
Andrey Mityakin Уровень 22
9 октября 2025
Задачи 👍
Игорь Куляпин Уровень 7
28 сентября 2025
Коллеги, учтите, что скачивать амазон корретто можно только с включенным ВПН для пользователей из России
WCKD Уровень 5
5 октября 2025
Спасибо
Владимир Уровень 28
9 октября 2025
Всё скачалось без ВПН
Boris Vasilenko Уровень 12
13 октября 2025
Скачал без ВПН
Гуманитарий Уровень 7
10 ноября 2025
Скачалось без впн, а плагины и апдейты на них, к примеру, для JavaRush в Idea качаются только с VPN.
Julia Sevruk Уровень 6
28 сентября 2025
Интересные задачи, спасибо!