Версия интегрированной среда разработки 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.

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

Разработчик опубликовал BlueFerry — публичный Bluetooth‑клиент для iMessage и SMS на Linux

1 час назад

Разработчик опубликовал BlueFerry — публичный Bluetooth‑клиент для iMessage и SMS на Linux

Разработчик Эрик Вудринг показал BlueFerry — инструмент, который подключает iPhone к компьютеру на Linux по Bluetooth и позволяет обмениваться сообщениями iMessage и SMS. Для работы ему не нужен Mac,

1 час назад

InfoWatch Vision покажет маршруты движения файлов

ГК InfoWatch выпустила InfoWatch Vision 3.7. Это подход для визуальной аналитики DLP-системы InfoWatch Traffic Monitor. В нем стал доступен инструмент «Маршруты движения файлов». Создание автоматическ

В России запустят акселератор для стартапов в области информационной безопасности

1 час назад

В России запустят акселератор для стартапов в области информационной безопасности

Фонд развития интернет‑инициатив (ФРИИ) и компания в сфере информационной безопасности Metascan осенью 2026 года запустят акселератор для российских ИБ‑стартапов. К концу года планируется закрыть до с

Valve постепенно расширяет поддержку SteamOS на стороннем оборудовании

2 часа назад

Valve постепенно расширяет поддержку SteamOS на стороннем оборудовании

Valve постепенно расширяет поддержку операционной системы SteamOS на стороннем оборудовании. Организация выпустила бета‑версию SteamOS 3.8.25, которая включает начальную поддержку геймпадов для нескол

Представлен публике версия открытого музыкального плеера fooyin под Windows

2 часа назад

Представлен публике версия открытого музыкального плеера fooyin под Windows

Разработчик открытого проекта музыкального плеера fooyin показал обновление с версией для Windows. Ранее решение было доступно только для Linux, а вариант для macOS находится в разработке. fooyin - эт