La Apache Software Foundation объявила о выпуске новая версия интегрированной среды разработки »Apache NetBeans 11.3». Это пятая версия, подготовленная Apache Foundation после переноса кода NetBeans компанией Oracle, и первая версия после того, как проект был перенесен из инкубатора в категорию проектов Apache.
Этот выпуск содержит различные изменения и новости, из которых мы можем найти поддержку языков программирования Java SE, Java EE, PHP, JavaScript и Groovy, в то время как ожидаемая интеграция поддержки языков C / C ++ версии 11.3 базы кода, предоставляемой Oracle перенесен на следующий выпуск.
Что нового в Apache NetBeans 11.3?
Одна из главных новинок, которые выделяются в этой новой версии, - это интеграция новых темных режимов отображения интерфейса. Новые пути, которые мы можем найти, Темный металл и темный нимб, в дополнение к этому также было предложено новая тема FlatLaf.
также выделена расширенная поддержка дисплеев с высокой плотностью пикселей (HiDPI) и упрощенный виджет HeapView.
Кроме того добавлена поддержка платформы Java SE 14, Релиз запланирован на 17 марта.
Эсто включает подсветку синтаксиса и форматирование кода для конструкций с новым ключевым словом "record", которое обеспечивает компактный способ определения классов, позволяя отказаться от явного определения различных низкоуровневых методов, таких как equals (), hashCode () и toString ().
Добавлено поддержка режима запуска программ, появившихся в Java 11, поставляемый как единый файл исходного кода (класс можно запускать непосредственно из файла кода, без создания файлов классов, файлов JAR и модулей). В NetBeans эти однофайловые программы теперь можно создавать вне проектов в окне «Избранное», запускать и отлаживать.
Так же хорошо как возможность обратного преобразования текстовых блоков который появился в последнем выпуске, включая многострочные текстовые данные без использования в них управляющих символов. В редакторе кода текстовые блоки теперь можно преобразовать обратно в строки.
И улучшенная поддержка системы сборки Gradle. API Gradle Tooling обновлен до версии 6.0. Добавлена поддержка переназначения домашнего каталога и составной сборки (Gradle Composite Project). Признание проекта осуществляется на языке Котлин. Добавлена поддержка принудительного перезапуска проектов.
Из других изменений, которые выделяются:
- Для проектов, использующих систему сборки Maven, были добавлены параметры для переопределения версии JDK по умолчанию.
- В редактор кода добавлена поддержка языка TypeScript (расширяет возможности JavaScript, оставаясь при этом полностью обратно совместимой).
- Для проектов JavaScript создан коннектор, обеспечивающий подключение к Chrome.
- Для PHP автозаполнение свойств и методов предоставляется без "$ this =>".
- Это помогло избавиться от предупреждений во время компиляции.
- Обновлены библиотеки Groovy 2.5.9, junit 5.5.2 и GraalVM 19.3.0.
- Дворник добавляет функцию для определения и удаления старых и неиспользуемых каталогов NetBeans.
Если вы хотите узнать об этом больше вы можете проконсультироваться по следующей ссылке.
Как установить NetBeans 11.3 в Linux?
Для тех, кто хочет получить эту новую версию, они должны загрузить исходный код приложения, которое они могут получить. по ссылке ниже.
После того, как вы все установили, разархивируйте только что загруженный файл в каталог по своему вкусу.
И из терминала мы собираемся войти в этот каталог, а затем выполнить:
ant
Чтобы построить среду IDE Apache NetBeans. После сборки вы можете запустить IDE, набрав
./nbbuild/netbeans/bin/netbeans
также есть другие способы установки чем они могут быть поддержаны, один из них - с помощью пакетов Snap.
Им нужна только поддержка, чтобы иметь возможность устанавливать эти типы пакетов в свою систему. Для установки этим методом необходимо ввести следующую команду:
sudo snap install netbeans --classic
Другой способ - с помощью пакетов Flatpak., поэтому у них должна быть поддержка для установки этих пакетов в своей системе.
Команда для выполнения установки следующая:
flatpak install flathub org.apache.netbeans