Перейти к содержимому

Почему в intellij idea нет java

  • автор:

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

В этом уроке мы рассмотрим как создавать проект в Intellij IDEA.

Шаг 1: Запускаем Intellij IDEA. Если вы запускаете ее первый раз, то у вас появится такое окошко:

Создание проекта фото

Выбираем пункт меню «Create New Project».

Если вы уже работали в ней, у вас откроется последний созданный проект. Для создания нового проекта выбираем меню File ->New ->Project:

Создать проект - шаг 1 фото

Шаг 2: В открывшемся окошке выбираем пункт Java. В поле SDK выбираем нужную версию Java. Если вариантов нет, жмем кнопку New и ищем в файловой системе каталог, в который вы установили Java (jdk). И жмем Next.

Создание проекта - шаг 2 фото

Шаг 3: В следующем окошке можно выбрать шаблон, на основе которого будет создан проект (но это не обязательно). Ставим галочку в Create project from template и давайте выберем шаблон Command Line App. После чего опять же нажимаем Next.

Создание проекта - шаг 3 фото

Шаг 4: Выбираем имя вашего проекта в Intellij IDEA — «Project name». В поле «Project location» можно выбрать каталог в файловой системе вашего компьютера, куда будет сохранен проект. В поле «Base package» можно указать имя пакета, который будет создан. И в конце жмем кнопку Finish.

Создание проекта - шаг 4 фото

В общем все — ваш проект создался и открылся. В левом окошке Project вы можете увидеть структуру проекта:

Структура проекта фото

В созданном проекте есть каталог src, в котором находятся пакетные каталоги com/company. А также создан класс Main.

Презентацию с видео можно скачать на Patreon .

Нету Java шаблона в IntelliJ IDEA, что делать?

Здравствуйте, решил начать изучать Java, но столкнулся с такой проблемой, что при создании проекта отсутствует Java шаблон. Есть Java FX, но не более.

  • Вопрос задан более года назад
  • 199 просмотров

6 комментариев

Простой 6 комментариев

azerphoenix

Орхан Гасанлы @azerphoenix Куратор тега Java
Не сталкивался с этим, но попробуйте переустановить программу
Тимур Ариеров @ar1ebra777 Автор вопроса
Орхан Гасанлы, не помогло(
уже перепробовал платную и бесплатную версии.

s0xzwasd

Тимур Ариеров, есть скриншот?

azerphoenix

Орхан Гасанлы @azerphoenix Куратор тега Java
Тимур Ариеров, действительно, скиньте скриншот. Вообще странно. И какую ОС вы используете?
Тимур Ариеров @ar1ebra777 Автор вопроса

Орхан Гасанлы, получилось решить проблему.
стояла сама последняя версия IntelliJ IDEA, а затем я установил версию 2021-го года, Java шаблоны появились.
еще я узнал, что эта проблема актуальна у многих пользователей последней версии..

IntelliJ IDEA

IntelliJ IDEA — это IDE, интегрированная среда разработки (комплекс программных средств, который используется для написания, исполнения, отладки и оптимизации кода) для Java, JavaScript, Python и других языков программирования от компании JetBrains. Отличается обширным набором инструментов для рефакторинга (перепроектирования) и оптимизации кода.

Освойте профессию «Java-разработчик»

Версии и возможности IDE IntelliJ IDEA

IntelliJ IDEA Ultimate — профессиональная платная версия. Предназначена для фулстек-разработки и создания корпоративных приложений. Поддерживает широкий набор фреймворков и технологий для бэкенда и фронтенда и включает инструменты для профилирования и работы с базами данных, HTTP-клиент и много других функций. Все возможности пакета можно протестировать бесплатно в течение 30 дней, а при оформлении заявки на командное тестирование — в течение 90 дней.

IntelliJ IDEA Community Edition — бесплатный вариант для личного и коммерческого использования. Функциональность, по сравнению с версией Ultimate, значительно урезана: нет встроенного HTTP-клиента, отсутствуют инструменты для работы с базами данных, не поддерживаются совместная работа и удаленный доступ.

IntelliJ IDEA EDU бесплатная образовательная версия, специально созданная для студентов и преподавателей. Этот вариант среды особенно пригодится студентам, изучающим Java, Kotlin и Scala — для этих языков предусмотрены пошаговые интерактивные процессы разработки. Для преподавателей в редакцию включены инструменты для создания уроков, задач и тестов. Кроме того, есть гибкие настройки для интеграции среды с платформами онлайн-обучения: проходить общедоступные и частные курсы можно непосредственно в IDE.

Профессия / 14 месяцев
Java-разработчик

Освойте востребованный язык

Group 1321314345 (4)

В случае, если на компьютере пользователя уже установлена версия Ultimate или Community Edition, образовательные функции можно добавить с помощью плагина EduTools.

Для его установки нужно выполнить следующие действия:

  1. Перейти в раздел Settings (Настройки) — Preferences (Предпочтения) — Plugins (Плагины).
  2. Ввести в поле поиска EduTools.
  3. Нажать Install (Установить), а затем Restart IDE (Перезапустить среду разработки).

Преимущества IntelliJ IDEA

Функциональность

В среде IntelliJ IDEA можно разрабатывать приложения на Java и других языках, работающих на платформе виртуальной машины Java, — Kotlin, Scala и Groovy. Предусмотрена поддержка языков и фреймворков, используемых в веб-разработке:

  • JavaScript;
  • Spring и Spring Boot;
  • Jakarta EE;
  • Micronaut;
  • Quarkus;
  • Helidon.

После установки бесплатных плагинов среда позволяет работать с другими популярными языками, включая Go, Python, SQL, Ruby и PHP. В одной из версий также доступна функция Run Targets, позволяющая запускать, тестировать и отлаживать приложения в Docker-контейнерах, на удаленных SSH-серверах и в WSL (подсистеме Windows для запуска Linux-приложений).

Станьте Java-разработчиком
и создавайте сложные сервисы
на востребованном языке

Большой выбор инструментов для работы с кодом

Хотя среда изначально создавалась для максимальной оптимизации Java-разработки, сейчас в ней есть опции для работы с большинством востребованных языков программирования, причем некоторые из инструментов используют технологию машинного обучения. IDE предоставляет интеллектуальную помощь во время написания кода:

  • выполняет глубокий анализ и создает виртуальную карту проекта;
  • обнаруживает ошибки и предлагает варианты исправления;
  • автоматически дополняет код, учитывая контекст;
  • проводит валидацию (проверку на соответствие стандартам) кода;
  • выполняет рефакторинг кода — делает его проще и понятнее;
  • поддерживает работу со вставками, написанными на других языках программирования;
  • позволяет использовать шаблоны для вставки повторяющихся фрагментов кода;
  • предлагает оптимизацию с помощью профилировщика — инструмента, который анализирует производительность кода и оценивает нагрузку на процессор и оперативную память.

В области отладки и тестирования кода среда также может предложить несколько интересных решений:

  • инструменты для проведения автоматических тестов и формирования аналитики, которая показывает, какой объем кода протестирован;
  • отладчик, показывающий значения переменных прямо в исходном коде;
  • возможность выбрать метод отладки;
  • встроенный декомпилятор — инструмент для преобразования исполняемого двоичного кода из jar-файлов в читаемый Java-код.

Для компиляции готовых проектов в IntelliJ IDEA реализована интеграция со всеми популярными системами автоматической сборки приложений — Maven, Gradle, Ant и Gant.

Эргономичность

В IntelliJ IDEA легко настроить доступ к необходимым и часто используемым функциям. Дополнительные плагины, сочетания клавиш, настройки интерфейса позволяют сделать рабочий процесс максимально удобным для разработчика. В среде есть функция глобального поиска, которая вызывается двойным нажатием Shift. С помощью опции можно найти объект в любом компоненте проекта и за его пределами (например, в истории изменения кода в репозитории Git).

Комфортность

В IntelliJ IDEA есть ряд опций для снижения нагрузки на зрение:

  • более 100 различных тем оформления;
  • возможность синхронизировать цветовую схему с настройками операционной системы;
  • наличие специальных возможностей: чтение с экрана, гибкая настройка отдельных элементов интерфейса.

Инструменты для совместной и удаленной работы

Новые версии среды разработки предлагают несколько удобных сервисов для командной работы над проектами.

  • Режим Code With Me. Дает возможность в реальном времени работать над проектом, открытым в IDE, вместе с коллегами. При этом можно общаться с помощью голосовых и видеозвонков.
  • Интеграция с платформой JetBrain Space. Позволяет организовать командную работу.
  • Режим удаленной разработки. Помогает подключиться к мощному удаленному серверу, на котором работает среда IntelliJ IDEA, и пользоваться IDE, как если бы она была установлена на собственном компьютере программиста.

Недостатки IntelliJ IDEA

Требовательность к системным ресурсам

Обратная сторона впечатляющей функциональности — ощутимая нагрузка на оперативную память и процессор. Для работы с IDEA нужен достаточно мощный компьютер, имеющий не менее 8 Гб (лучше больше) оперативной памяти и процессор Intel не ниже 10-11 поколения.

Урезанная функциональность бесплатной версии

Проблема решается приобретением лицензии на использование Ultimate-варианта.

Отсутствие перевода интерфейса на русский язык

Компания JetBrains не русифицирует свои продукты, и английский язык интерфейса может поставить в тупик начинающих программистов. Однако среди плагинов на официальном портале компании есть два решения для проверки русской орфографии.

Как создать, запустить и собрать проект в IntelliJ IDEA

В среде IDEA для каждой программы, даже такой небольшой и простой, как традиционная «Hello, world!», создается отдельный проект. Разделение на проекты помогает организованно хранить исходный код, тесты, библиотеки, инструкции по сборке и персональные настройки.

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

1. После запуска IDE на экране приветствия нужно нажать New Project (Новый проект). Также его можно создать из меню. Для этого нужно открыть File и выбрать New Project.

В окне New Project найти Java в списке слева.

2. Для разработки на Java в системе должен быть установлен пакет Java SDK (JDK).

  • Если он уже установлен, необходимо выбрать его название из списка Project SDK.
  • Если JDK не определен системой IntelliJ IDEA автоматически, требуется выбрать Add JDK и указать путь к директории, например /Library/Java/JavaVirtualMachines/jdk-16.0.2.jdk.

Если пакета нет, нужно выбрать пункт Download JDK. Затем в ниспадающем списке — тип и версию пакета, и нажать Download.

3. Для этого проекта не нужны шаблоны и дополнительные фреймворки и библиотеки. Нужно просто нажать Next в двух последующих окнах.

4. Затем необходимо ввести HelloWorld в качестве названия нового проекта и нажать Finish.

На этом создание базовой основы проекта закончено, перейдем к созданию пакета и класса.

Пакеты используются для группировки классов, которые принадлежат к одной категории или обладают схожей функциональностью. Это помогает структурировать и организованно хранить приложения, использующие сотни различных классов.

  1. В окне Project нужно кликнуть правой кнопкой на директории src.
  2. Затем выбрать пункт New (или нажать комбинацию Alt + Insert) — Java Class.
  3. В поле Name ввести название com.example.helloworld.HelloWorld и нажать OK: среда автоматически создаст пакет под названием com.example.helloworld и класс HelloWorld.

Кроме того, IntelliJ IDEA сгенерирует содержимое класса — вставит определение пакета и объявление класса. Среда разработки способна автоматически генерировать и форматировать начальные строки кода благодаря шаблонам. Для каждого типа программных файлов используются свои шаблоны, разработчик может вносить в них изменения и дополнения.

Написание кода программы

Начнем с добавления метода main() с помощью одного из шаблонов Live Templates.

Для этого необходимо:

  1. Поместить курсор после открывающей скобки в строке объявления класса и нажать Shift + Enter. В отличие от простого нажатия Enter, эта комбинация начинает новую строку без разбиения текущей строки.
  2. Напечатать main и выбрать шаблон, который вставляет объявление метода main. Во время написания кода среда разработки будет предлагать различные конструкции, исходя из текущего контекста. Список доступных шаблонов можно просмотреть, нажав Ctrl + J.

Шаблоны Live Templates — фрагменты кода, сниппеты, которые можно вставлять в свой код одним нажатием. Метод main — один из таких сниппетов. Фрагменты кода, которые используются чаще всего, будут находиться на верхних позициях списка. Применение сниппетов сокращает время на написание кода и избавляет от ручного ввода повторяющихся фрагментов.

После объявления метода main() курсор автоматически перемещается на новую строку.

Теперь нужно вызвать метод, который выведет приветствие «Hello, world!» на экран.

Для этого следует:

  1. Напечатать буквы Sy, а затем выберать класс System из появившихся предложений по автозавершению кода.
  2. Нажать Ctrl + ., чтобы вставить выбранный класс.
  3. Ввести букву о, выбрать out и снова нажать клавиши Ctrl +.
  4. Нажать букву p, выбрать метод println(String x), нажать Enter.
  5. Ввести открывающую кавычку «. Закрывающая будет добавлена автоматически.
  6. Напечатать текст Hello, world! между кавычками. Теперь все готово к сборке и запуску первой программы.

Сборка и запуск приложения

Для компиляции кода и запуска приложения нужно:

  1. Нажать зеленую кнопку ►.
  2. Выбрать пункт Run ‘HelloWorld.main()’.

Среда выполнит компиляцию кода, поместит его в папку out, а внизу экрана появится окно вывода. В первой строке отображается название команды, результат работы программы — строка приветствия, а затем 0, что означает успешность компиляции и отсутствие ошибок в коде.

Упаковка в jar

Скомпилированное приложение можно упаковать в архив Java, jar-файл. Оно называется артефактом. Для этого нужно:

  1. Открыть меню File, выбрать Project Structure (Структура проекта) — Artifacts (Артефакты). Нажать +, указать JAR и выбрать From modules with dependencies (из модулей с зависимостями).
  2. Кликнуть по иконке с папкой (справа в поле Main Class) и выбрать HelloWorld (com.example.helloworld).
  3. Затем последовательно нажать Apply и OK.
  4. Перейти в главное меню BuildBuild Artifacts.
  5. Указать HelloWorld:jar и выбрать пункт Build.

Jar-файл будет сохранен в директории out/artifacts.

IntelliJ IDEA — мощная и многофункциональная среда разработки для создания Java-приложений любой сложности. Знание инструментов, входящих в ее состав, помогает разработчику оптимизировать рабочий процесс и улучшить качество кода.

Java-разработчик

Java уже 20 лет в мировом топе языков программирования. На нем создают сложные финансовые сервисы, стриминги и маркетплейсы. Освойте технологии, которые нужны для backend-разработки, за 14 месяцев.

Начало работы со Scala в IntelliJ

В этом руководстве мы увидим, как создать минимальный проект Scala с помощью IntelliJ IDE со Scala плагином. В этом руководстве IntelliJ загрузит Scala за вас.

Установка

  1. Убедитесь, что у вас установлена Java 8 JDK (также известная как 1.8)
    • Запустите javac -version в командной строке и убедитесь, что выдается javac 1.8.___
    • Если у вас нет версии 1.8 или выше, установите JDK
  2. Затем загрузите и установите IntelliJ Community Edition
  3. Затем, после запуска IntelliJ, вы можете загрузить и установить Scala плагин, следуя инструкции по установке плагинов IntelliJ (найдите “Scala” в меню плагинов).

Когда мы создадим проект, то установим последнюю версию Scala. Примечание: Если вы хотите открыть существующий проект Scala, вы можете нажать Open при запуске IntelliJ.

Создание проекта

  1. Откройте IntelliJ и нажмите File =>New =>Project
  2. На левой панели выберите Scala. На правой панели — IDEA.
  3. Назовите проект HelloWorld
  4. Если вы впервые создаете Scala проект с помощью IntelliJ, вам необходимо установить Scala SDK. Справа от поля Scala SDK нажмите кнопку Create.
  5. Выберите последний номер версии (например, 2.13.12) и нажмите Download. Это может занять несколько минут, но тот же пакет SDK могут использовать последующие проекты.
  6. Когда SDK будет установлен и вы вернетесь в окно “New Project”, нажмите Finish.

Написание кода

  1. На левой панели Project щелкните правой кнопкой мыши на папке src и выберите New =>Scala class. Если вы не видите Scala class, щелкните правой кнопкой мыши на HelloWorld и выберите Add Framework Support…, затем — Scala и продолжить. Если вы видите ошибку Error: library is not specified, вы можете либо нажать кнопку загрузки, либо выбрать путь к библиотеке вручную. Если вы видите только Scala Worksheet попробуйте развернуть папку src и её подпапку main , а затем правой кнопкой мыши на папке scala .
  2. Назовите класс Hello и измените Kind на object .
  3. Вставьте следующий код:
  • Scala 2
  • Scala 3
object Hello extends App
@main def hello(): Unit = println("Hello, World!") 

В Scala 3 вы можете удалить объект Hello и вместо него определить метод верхнего уровня hello с аннотацией @main .

Запуск

  • Scala 2
  • Scala 3
  • Щелкните правой кнопкой мыши на Hello в своем коде и выберите Run ‘Hello’.
  • Готово!
  • Щелкните правой кнопкой мыши на hello в своем коде и выберите Run ‘hello’.
  • Готово!

Эксперименты со Скалой

Хороший способ попробовать примеры кода — использовать Scala Worksheets.

  1. В левой панели проекта щелкните правой кнопкой мыши на src и выберите New =>Scala Worksheet.
  2. Назовите новый Scala worksheet “Mathematician”.
  3. Введите следующий код в worksheet:
  • Scala 2 and 3
def square(x: Int): Int = x * x square(2) 

После запуска кода вы заметите, что результаты его выполнения выводятся на правой панели. Если вы не видите правую панель, щелкните правой кнопкой мыши на вашем Scala worksheet на панели “Проект” и выберите “Evaluate Worksheet”.

Следующие шаги

Теперь вы знаете, как создать простой Scala проект, который можно использовать для изучения языка. В следующем уроке мы представим важный инструмент сборки под названием sbt, который можно использовать для простых проектов и рабочих приложений.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *