В NetBeans 17 добавлена ​​поддержка Java 19 и совместимость с JDK 20.

Apache-NetBeans

NetBeans — это бесплатная интегрированная среда разработки, созданная в основном для языка программирования Java.

Apache Software Foundation недавно выпустила lвыпуск новой версии Apache NetBeans 17, в котором было внесено большое количество изменений и улучшений.

Тем, кто не знаком с NetBeans, следует знать, что это это довольно популярная IDE который обеспечивает поддержку языков программирования Java SE, Java EE, PHP, C/C++, JavaScript и Groovy.

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

В этой новой версии NetBeans 17 подчеркивается, что добавлена ​​поддержка платформы Jakarta EE 10 y улучшена поддержка некоторых новых функций в Java 19, такие как сопоставление с образцом в выражениях переключения.

Еще одно заметное изменение заключается в том, что оно было подготовлено для совместимости с JDK 20, а такжеи добавлены дополнительные предложения для кода Java и что встроенный в NetBeans компилятор Java nb-javac (модифицированный javac) обновлен до версии 19.0.1.

Кроме того, в этой новой версии NetBeans 17 улучшена поддержка системы сборки Gradle, поскольку доступ к платформе Java был предоставлен для проектов Gradle, отличных от Java.

Это также было улучшенная поддержка системы сборки Maven, также была включена обработка трассировки стека, улучшено представление Java AST при отладке, а также индексация ошибочных исходных текстов.

Кроме того, В среде веб-проекта улучшена поддержка CSS, так как теперь он обеспечивает поиск свойств CSS без учета регистра и оптимизированное сопоставление при заполнении запросов CSS.

Редактор кода предлагает возможность закрыть сразу все документы в списке. Среда выполнения ANTLRv4 была обновлена ​​до версии 4.11.1, и была предоставлена ​​первоначальная поддержка для ANTLR4 Lexer, код которого был переведен для работы с форматами ANTLR и TOML.

Из других изменений которые выделяются из новой версии:

  • Некоторые настройки истории версий были переработаны.
  • Добавлена ​​поддержка тега javadoc @summary.
  • Реализация обнаружения прокси и автонастройки.
  • API инструментов Gradle обновлен до версии 8.0-rc-1.
  • Параметры интерфейса были очищены.
  • Реализация обнаружения прокси и автонастройки.
  • Добавлена ​​подсказка для обновления зависимостей.
  • Обновлены версии maven 3.8.7 и exec-maven-plugin 3.1.0.
  • Локальное индексирование разрешено при загрузке внешних индексов.
  • Среда PHP поддерживает новые возможности PHP 8.2, такие как классы только для чтения, типы null, false и true, а также определение констант в типах.
  • Улучшена поддержка методов для типов enum.
  • Добавлена ​​поддержка профилей OCI (Oracle Cloud Infrastructure).
  • Для Tomcat и TomEE реализована поддержка Jakarta EE и Java EE.
  • При работе в Linux режим рендеринга субпиксельного текста KDE определяется автоматически.

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

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

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

После того, как вы все установили, разархивируйте только что загруженный файл в каталог по своему вкусу.

И из терминала мы собираемся войти в этот каталог, а затем выполнить:

ant

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

./nbbuild/netbeans/bin/netbeans

также есть другие способы установки с помощью которых они могут поддерживаться, один из них - с помощью пакетов Snap.

Им нужна только поддержка, чтобы иметь возможность устанавливать эти типы пакетов в свою систему. Для установки этим методом необходимо ввести следующую команду:

sudo snap install netbeans --classic

Другой способ - использовать пакеты Flatpak, поэтому у вас должна быть поддержка для установки этих пакетов в вашей системе.

Команда для выполнения установки следующая:

flatpak install flathub org.apache.netbeans

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.