Apache NetBeans 30 требует JDK 21, улучшает поддержку Java и обновляет GlassFish.

Ключевые моменты:
  • В нем JDK 21 устанавливается в качестве минимального требования для компиляции, тестирования и запуска среды разработки.
  • Комплексное обновление инструментов сборки, включающее по умолчанию поддержку Maven 3.9.15, Ant 1.10.17 и Gradle для JDK 26.
  • Улучшения в редакторе Java для поддержки компонентов записей, безымянных переменных и анализа локальных классов.
  • Официальная интеграция с серверами GlassFish версий 7.1.0 и 8.0.0, модернизация мастеров JSF и поддержка Typescript React через LSP.
  • Оптимизация скорости работы Git с использованием JGit 7.6.0, обновленный интерфейс с FlatLaf 3.7.1 и улучшенная поддержка Markdown.

Апач НетБинс

Разработчики Apache, создавшие популярную IDE для разработки приложений "NetBeans", объявили о выпуске...Недавно вышел релиз Apache NetBeans 30. Это обновление знаменует собой изменение среды разработки, устанавливая надежный JDK 21 в качестве минимального требования для компиляции, тестирования и запуска платформы.

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

Основные новые функции Apache NetBeans 30

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

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

С другой стороны, отмечается, что Команда внесла важные исправления для устранения конфликтов форматирования с переменными. В рамках проекта Unnamed был улучшен автоматический импорт перечислений в операторах switch, а также исправлены многочисленные исключения NullPointerException, блокировавшие работу профилировщика. Параллельно системы сборки обновляют свои базы данных путем нативной интеграции. Версии Maven 3.9.15 и Ant 1.10.17Тем временем Gradle корректирует свои параметры по умолчанию, готовясь к скорому появлению сред разработки на основе JDK 26.

Модернизация бизнеса и передовая веб-экосистема

В этом релизе значительно улучшены возможности корпоративной разработки и веб-технологии. NetBeans 30 представляет собой... Официальная поддержка серверов приложений GlassFish версий 7.1.0 и 8.0.0. а также устраняя досадные ошибки при запуске. Сервер Payara связан с параметрами контрольных точек..

Веб-программисты получают выгоду от взаимодействия с клиентом. Протокол языкового сервера (LSP) значительно улучшено, которое теперь Он получил встроенную поддержку TypeScript React и разрешает конфликты пробелов в классах JavaScript. которые содержат статические инициализаторы. Между тем, экосистема PHP не отстает в этой волне обновлений, обеспечивая прямую совместимость с новым оператором конвейера, представленным в версии PHP 8.5.

Улучшенный интерфейс, повышена производительность Git и добавлены новые интеграции.

Оперативность и общая эстетика окружающей среды Они получили ряд улучшений, направленных на повышение зрительного комфорта.. Обновление Графический движок FlatLaf 3.7.1 гарантирует безупречный интерфейс.Теперь начальный экран загрузки перенесен в поток обработки событий, чтобы избежать досадных сбоев системы.

Система управления версиями обновляет свой движок до JGit 7.6.0. Это значительно оптимизирует скорость загрузки статуса файла в диалоговых окнах подтверждения за счет пакетной обработки и отсрочки ресурсоемких вызовов. Наконец, улучшен и общий опыт ввода текста. Поддержка предварительного просмотра изображений и проверки орфографии в документах Markdown.Включение шаблонов TOML и перспективная интеграция с rust-analyzer для укрепления экосистемы системного программирования.

Если вы хотите узнать об этом больше этой новой версии, вы можете проверить детали в следующая ссылка.

Как установить Apache NetBeans 30 в Linux?

Установка Apache NetBeans в Linux может быть выполнена разными способами в зависимости от предпочтений пользователя и совместимости системы.

Для тех, кто предпочитает компилировать Apache NetBeans из исходного кода, первым шагом будет загрузка необходимых файлов с официального сайта проекта. После получения файлов пакет необходимо распаковать в желаемое место в системе.
Затем вам необходимо получить доступ к терминалу и перейти в каталог, куда были извлечены файлы. Там вам нужно выполнить следующую команду:
ant

Чтобы построить среду IDE Apache NetBeans. После сборки вы можете запустить IDE, набрав

./nbbuild/netbeans/bin/netbeans

Установка через Snap

Для пользователей, предпочитающих более простой и быстрый метод, NetBeans доступен в виде пакета Snap:

sudo snap install netbeans --classic

Установка с помощью Flatpak

Другой доступный вариант — установка Apache NetBeans с помощью Flatpak. Для этого в системе должна быть включена поддержка данного типа пакетов. Команда для выполнения установки следующая:

flatpak install flathub org.apache.netbeans


Добавить в качестве предпочтительного источника