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

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

ПСБ занял первое место в рейтинге Markswebb интернет-банков для бизнеса

11 минут назад

ПСБ занял первое место в рейтинге Markswebb интернет-банков для бизнеса

ПСБ занял первое место в рейтинге Markswebb Business Internet Banking Rank 2025 в номинации «Лучший интернет-банк для малого и микробизнеса», показав рекордный итог за всю историю исследования. Банк с

Пираты массово призывают покупать Control Resonant и спасать Remedy

13 минут назад

Пираты массово призывают покупать Control Resonant и спасать Remedy

Control Resonant вышла 24 сентября и сразу показала отличный старт. Игра ворвалась в топы: пиковый в интернете в SteamDB уже перевалил за 34 тысячи человек, а из тысячи первых отзывов 87% оказались по

Microsoft Excel стартовал поддерживать некоторое количество значений в одной ячейке

24 минуты назад

Microsoft Excel стартовал поддерживать некоторое количество значений в одной ячейке

Microsoft завершает тестирование поддержки нескольких значений внутри одной ячейки Excel. Компания разъяснила принцип работы этой функции, представив три новых инструмента. Читать далее

В ChatGPT хотят добавить подписку Pro Max за $500 в месяц

43 минуты назад

В ChatGPT хотят добавить подписку Pro Max за $500 в месяц

В коде ChatGPT обнаружили упоминание нового тарифа Pro Max за $500 в месяц. Находку опубликовал исследователь Тибор Блахо, а затем её отдельно разобрал TestingCatalog. В описании тарифа указана одна з

Платформа Tesla FSD превышает скорость в 55% зон с ограничением 30 км/ч в Брюсселе

44 минуты назад

Платформа Tesla FSD превышает скорость в 55% зон с ограничением 30 км/ч в Брюсселе

Стало известно, что система Tesla Full Self‑Driving (Supervised) превышала разрешённую скорость на 55% участков с ограничением 30 км/ч, проверенных бельгийской организацией по безопасности дорожного д