Выпущена версия IntelliJ IDEA 2025.2 с автономным автодополнением кода на основе ИИ

08.08.2025
Выпущена версия IntelliJ IDEA 2025.2 с автономным автодополнением кода на основе ИИ

Компания JetBrains выпустила IntelliJ IDEA 2025.2, в которой добавлено автономное автодополнение кода на основе искусственного интеллекта для Java и поддержка Java 25, следующего выпуска с долгосрочной поддержкой (LTS).

 

Также доступны улучшенные инструменты отладки Spring, поддержка Maven 4 и множество других функций, которые упрощают повседневную разработку на Java.

Для тех, кто не в курсе, IntelliJ IDEA — самая популярная интегрированная среда разработки (IDE), используемая Java-разработчиками. Она предлагает автодополнение кода, отладку, управление проектами и другие инструменты для работы со сложными кодовыми базами.

Java остаётся одним из самых популярных языков программирования (хотя и теряет позиции), а IntelliJ IDEA — основной инструмент для Java-разработчиков, поэтому каждый новый релиз имеет большое значение. Думаю, именно поэтому я пишу об этом?

 

Функции искусственного интеллекта, которые остаются локальными

Автодополнение кода на основе ИИ (изображение: JetBrains)

Автодополнение кода на основе ИИ (изображение: JetBrains)

 

Главное улучшение в IntelliJ IDEA 2025.2 — это автономное автодополнение кода для Java, которое, по словам JetBrains, «предлагает блоки кода для Java в автономном режиме и позволяет выбрать предпочтительную локальную модель автодополнения кода».

Добавление функции автодополнения кода на Java с поддержкой автономного режима и локального ИИ — большое подспорье в эпоху, когда всё, что связано с ИИ, зависит от дорогостоящих API и подписок или от компромиссов в вопросах конфиденциальности, связанных с передачей данных в американские центры обработки данных и обратно.

Читать  Искусственный интеллект (ИИ)

Агент кодирования Junie работает на 30 % быстрее и поддерживает протокол Model Context

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

Всё это доступно бесплатно, потому что, как вы знаете, используется языковая модель, работающая на вашем устройстве, — при условии, конечно, что ваше устройство обладает достаточной вычислительной мощностью!

ИИ-помощник поддерживает SQL, YAML, JSON и Markdown, а агент кодирования Junie, как утверждается, работает на 30 % быстрее и поддерживает протокол Model Context Protocol (MCP) для «более глубокого понимания» при подключении к внешним инструментам.

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

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

 

Другие изменения

Учитывая, что это следующая LTS-версия и многие разработчики стремятся отказаться от старых (неактуальных) кодовых баз, поддержка Java 25 как в финальной, так и в предварительной версии с возможностью «загружать сборки Java 25 Early Access прямо из IDE» имеет огромное значение.

Поддержка Maven 4 появится, когда инструмент сборки станет общедоступным. Он обещает «надёжную синхронизацию проектов» и другие улучшения, которые могут решить проблему сложности Maven, часто подвергающуюся критике.

Читать  Новые технологии. Создание новых способов решения бизнес-проблем

Отладка виртуальных потоков позволяет «собирать и проверять виртуальные потоки в дампах потоков» с автоматической группировкой, чтобы избежать перегрузки интерфейса. Кроме того, IDE загружает дампы потоков из jstack и jcmd для тех, кто хочет провести анализ производительности.

Дмитрий Смирнов из JetBrains рассказывает о полном списке исправлений в IDEA 2025.2 в отдельном посте.

 

Изменения в платных функциях

Для тех, кто платит за IntelliJ IDEA Ultimate или имеет к нему доступ, Spring Debugger предоставляет аналитику в реальном времени, поддержку Spring Modulith с инструментами управления зависимостями и улучшенное редактирование баз данных.

Компания JetBrains обновила условия подписки, чтобы «основные функции Java и Kotlin оставались доступными», даже если вы просрочили продление. Приятно!

Компания также вносит изменения в свои текущие обновления, заявляя, что будет выделять «наиболее значимые новые функции», а не перечислять все мелкие изменения.

 

Установите IntelliJ IDEA в Ubuntu

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

Кроме того, вы можете установить IntelliJ IDEA в Ubuntu с помощью Snap. Компания JetBrains напрямую поддерживает пакеты Snap и регулярно выпускает обновления (хотя сборки 2025.2 ещё не попали в стабильный канал, но появятся там через несколько дней).

Читать  Запускайте языковые модели на вашем смартфоне с помощью PocketPal AI

Чтобы установить IntelliJ IDEA Community Edition (бесплатную программу с открытым исходным кодом, в которой отсутствуют некоторые из упомянутых выше функций), выполните следующую команду:

sudo snap install intellij-idea-community --classic

 

Чтобы установить IntelliJ IDEA Ultimate (полноценную версию со всеми наворотами, но с платной подпиской), выполните следующую команду:

sudo snap install intellij-idea-ultimate --classic

 

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

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

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала