В выпуск новой версии «Apache NetBeans 16», версия, которая поставляется с большим количеством обновлений, а также с большим списком исправлений, языковых улучшений, улучшений поддержки и многого другого.
Тем, кто не знаком с NetBeans, следует знать, что это это довольно популярная IDE который обеспечивает поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy.
Основные новые функции NetBeans 16
В этой новой версии представлен пользовательский интерфейс. предлагает возможность загружать свои собственные свойства FlatLaf из пользовательского файла конфигурации, в дополнение к тому, что расширена поддержка форматов YAML и Dockerfile в редакторе кода.
Еще одним заметным изменением в этой новой версии является улучшенная поддержка системы компиляции Maven, а также улучшенная поддержка Jakarta EE 9/9.1 в дополнение к возможности обработки результатов проекта в виде идентифицируемых артефактов. и их расположение.
Он также выделяется в этой новой версии NetBeans 16, которая была добавлена поддержка автозавершения, форматирования отступов и подсказок для шаблонов записей и что также было реализовано автозаполнение шаблонов в метках дел.
С другой стороны, мы можем обнаружить, что была добавлена поддержка для отключения предупреждений, основанных на использовании определенных плагинов во время компиляции, и что проблемы в средах PHP и Groovy были решены.
Добавлено совместимость с форматами TOML и ANTLR v4/v3, а также добавлена поддержка некоторых новых функций Java 19 и обновлен встроенный в NetBeans компилятор Java nb-javac (модифицированный javac).
Из других изменений которые выделяются из этой новой версии:
- ActionsManager был переработан в API отладки.
- Добавлена поддержка многоадресных банок.
- Улучшена логика выбора платформы Java.
- Улучшена поддержка системы сборки Gradle.
- Добавлена начальная поддержка API-интерфейса project.dependency для экспорта дерева зависимостей Gradle.
- Переработана функциональность, связанная с редактором оценок. Добавлена поддержка проектов без build.gradle.
- Среда для проектов C/C++ обеспечивает работу отладчика CPPLight на системах с архитектурой aarch64.
- Расширенные возможности аудита с использованием серверов LSP (Language Server Protocol).
- Добавлена поддержка аудита уязвимостей в облаке Oracle.
- Исправлены возможные ошибки в NPE при редактировании грамматики ANTLR.
- Расширенная поддержка грамматик ANTLRv4.
- Поддержка фрагментов кода ANTLRv4 и отступов
- Более точное завершение кода для грамматик ANTLRv4.
- Исправлен отступ в конце файла и завершение кода для ANTLR v4.
- Исправление ошибки восстановления для шаблонов журнала (текущая версия)
- Реализовано завершение кода для шаблонов case jdk-19.
- Исправление для устранения ошибок при отсутствии jlMatchException и наличии шаблонов.
В конце концов если вы хотите узнать об этом больше этой новой версии, вы можете проверить детали в следующая ссылка.
Как установить Apache NetBeans 16 в Linux?
Для тех, кто хочет получить эту новую версию, они должны скачать исходный код приложения, который можно получить из следующая ссылка.
После того, как вы все установили, разархивируйте только что загруженный файл в каталог по своему вкусу.
И из терминала мы собираемся войти в этот каталог, а затем выполнить:
ant
Чтобы построить среду IDE Apache NetBeans. После сборки вы можете запустить IDE, набрав
./nbbuild/netbeans/bin/netbeans
также есть другие способы установки с помощью которых они могут поддерживаться, один из них - с помощью пакетов Snap.
Им нужна только поддержка, чтобы иметь возможность устанавливать эти типы пакетов в свою систему. Для установки этим методом необходимо ввести следующую команду:
sudo snap install netbeans --classic
Другой способ - использовать пакеты Flatpak, поэтому у вас должна быть поддержка для установки этих пакетов в вашей системе.
Команда для выполнения установки следующая:
flatpak install flathub org.apache.netbeans
Мне кажется очень мудрым, что эти улучшения были выпущены до конца года. Безусловно, эти улучшения решат некоторые обнаруженные нами проблемы и предотвратят головную боль в будущем. Наилучшие пожелания команде NetBeans и наша сердечная благодарность за эти новые реализации.