Версия интегрированной среда разработки Apache NetBeans 31

3 мин
Версия интегрированной среда разработки Apache NetBeans 31

В начале августа 2026 года состоялся релиз интегрированной среды разработки Apache NetBeans 31. Инициатива имеет поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript, Rust и Groovy. Готовые сборки проекта NetBeans 31 сформированы для скачивания под Linux (snapcraft.io, flathub), Windows и macOS. Исходный исходник решения написан в основном на Java и опубликован на GitHub под лицензией Apache License 2.0.

1 декабря 2023 года состоялся релиз Apache NetBeans 20. Релиз Apache NetBeans 25 произошёл в феврале 2025 года. 20 мая 2025 года случился версия Apache NetBeans 26. Релиз Apache NetBeans 27 произошёл в августе 2025 года. Версия NetBeans 28 вышла в ноябре 2025 года. Инициатива Apache NetBeans 29 выпустили в феврале 2026 года.

Проект NetBeans 31 содержит ряд улучшений в разработке на Java, интеграции с Maven и Gradle, инструментах PHP, JavaFX, корпоративных функциях и базовой платформе.

Основные изменения и дополнения в Apache NetBeans 31:

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

  • улучшено и автодополнение кода: NetBeans 31 теперь поддерживает импорт модуля во время автодополнения и улучшена обработка имён модулей в реализации протокола Language Server Protocol (LSP) в IDE. Помимо этого, автодополнение Java можно настроить итак, чтобы при выборе метода автоматически не вставлялись его параметры;

  • редактор Java также получил ряд улучшений форматирования, например, улучшена обработка пустых записей и вложенных лямбда-выражений, альтернативные параметры позиционирования фигурных скобок с записями и настройки для переноса регистра в выражениях switch. Кроме того, встроенная версия Apache Tomcat равным образом была обновлена ​​с 9.0.113 до 9.0.120;

  • доработана интеграция с инструментами сборки, NetBeans 31 поставляется с Maven 3.9.16, а встроенный exec-maven-plugin был обновлён с версии 3.5.1 до 3.6.3. Дополнительно, IDE теперь включает глобальную настройку, позволяющую указывать пользовательский файл settings.xml для проектов Maven;

  • панель компиляции Maven исправлена ​​таким образом, чтобы она учитывала JDK по умолчанию Maven, и компактные формы параметров -T и --threads= распознаются корректно. Что касается Gradle, NetBeans 31 обновил Gradle Tooling до версии 9.6.1, и сканирование проекта теперь учитывает глобальные корневые настройки;

  • внесены несколько незначительных улучшений в инструменты PHP. В NetBeans 31 расширена сопровождение PHP 8.4 за счет добавления хуков свойств; также добавлена ​​сопровождение переменных с вариативной маркировкой в ​​PHPDoc и исправлены несколько проблем с генерируемыми типами возвращаемых значений и переопределениями конструкторов;

  • пользователи Enterprise Java получили набор исправлений для CDI и Expression Language, а равным образом улучшения производительности. Встраивание с GlassFish теперь может отображать диапазон поддерживаемых JDK, когда совместимый JDK недоступен, а также улучшено обнаружение установок GlassFish 8.x;

  • в Unix-подобных системах исправлена ​​ошибка запуска NetBeans, когда аргументы оболочки содержат кавычки или подобные символы, что ранее могло препятствовать запуску IDE. В macOS инструмент запуска платформы теперь учитывает переменную среды JAVA_HOME;

  • обновлены некоторое количество компонентов, включая JNA 5.19.1, FlatLaf 3.7.2 и ASM 9.10.

Читают сейчас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 час назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

1 час назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

1 час назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

2 часа назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

2 часа назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново