La Представлена организация Apache Software Foundation недавно вышла новая версия интегрированной среды разработки «Apache NetBeans 12.1«, Это версия, в которой некоторые улучшения поддержки добавлены для C / C ++, Java, PHP и HTML.
Для тех, кто не знаком с этой IDE, они должны знать, что обеспечивает поддержку языков программирования Java SE, Java EE, PHP, JavaScript и Groovy. В дополнение к его функциям существует система проектов на основе Ant, контроль версий и рефакторинг.
Основные новые функции NetBeans 12.1
Эта новая версия IDE не содержит значительных изменений, но она действительно улучшает некоторые аспекты поддерживаемых языков программирования.
И именно в этой новой версии, выпущенной, добавлена ограниченная поддержка языков C / C ++, который по-прежнему отстает от ранее выпущенных подключаемых модулей разработки C / C ++ для IDE NetBeans 8.2.
Для разработки на C / C ++, поддержка простейших проектов, позволяя запускать команды компиляции и выполнения, подсветку синтаксиса с использованием грамматик TextMate и отладку с использованием gdb.
Так же хорошо как автозавершение кода и другие возможности редактирования они реализуются путем доступа к LSP сервера CCLS (протокол языкового сервера), который пользователь должен запускать независимо.
Еще одно изменение, которое было добавлено, было поддержка платформы Jakarta EE 8, который заменил Java EE (Java Platform, Enterprise Edition). Вы можете создавать проекты Jakarta EE 8 и изменять существующие приложения Maven для использования Jakarta EE 8.
Встроенный компилятор Java NetBeans nb-javac (изменено javac) Он был переведен на использование Java 14.
Для Java поддержка ключевых слов "Запись" была переработана, чтобы обеспечить компактный способ определения классов., избегая необходимости явно определять различные низкоуровневые методы, такие как equals (), hashCode () и toString () в случаях, когда данные хранятся только в полях.
Поведение работы с которым не меняется. Добавлен новый шаблон для создания конструкций Java с ключевым словом «запись». Улучшенная поддержка автозавершения кода "записи".
Для Java SE Включена поддержка системы сборки Gradle. Добавлена поддержка сгенерированных каталогов и обеспечена корректная работа с обработчиками аннотаций.
Для PHP в меню Composer добавлены новые действия. для обновления автозагрузчика и запуска скриптов. В отладчике вместо 0 и 1 в логических значениях переменных отображаются false и true. Улучшенные инструменты для анализа кода.
Для HTML обновлен компонент валидатора разметки (валидатор.jar). Включает поддержку для завершения шаблонов. Добавлена поддержка автозавершения кода и подсветки синтаксиса для таких конструкций, как « ».
Для CSS были предложены параметры форматирования «Табуляция и отступы». для контроля отступов и использования табуляции или пробелов.
При запуске он обнаруживает JDK, установленный в Linux и macOS, с помощью набора инструментов SDKMAN.
Как установить NetBeans 12.1 в Linux?
Для тех, кто хочет получить эту новую версию, они должны загрузить исходный код приложения, которое они могут получить. по ссылке ниже.
После того, как вы все установили, разархивируйте только что загруженный файл в каталог по своему вкусу.
И из терминала мы собираемся войти в этот каталог, а затем выполнить:
ant
Чтобы построить среду IDE Apache NetBeans. После сборки вы можете запустить IDE, набрав
./nbbuild/netbeans/bin/netbeans
также есть другие способы установки чем они могут быть поддержаны, один из них - с помощью пакетов Snap.
Им нужна только поддержка, чтобы иметь возможность устанавливать эти типы пакетов в свою систему. Для установки этим методом необходимо ввести следующую команду:
sudo snap install netbeans --classic
Другой способ - с помощью пакетов Flatpak., поэтому у них должна быть поддержка для установки этих пакетов в своей системе.
Команда для выполнения установки следующая:
flatpak install flathub org.apache.netbeans