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, наприклад зіставлення шаблонів у виразах switch.

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

На додаток до цього, у цій новій версії NetBeans 17, покращено підтримку системи збірки Gradle, оскільки доступ до платформи Java було надано для проектів, що не є Java Gradle.

Це також було покращена підтримка системи збірки Maven, також увімкнено обробку трасування стека, покращено представлення Java AST під час налагодження разом з індексацією помилкових вихідних текстів.

З іншого боку Середовище веб-проекту покращило підтримку CSS, оскільки тепер він забезпечує пошук властивостей CSS без урахування регістру та оптимізоване зіставлення під час заповнення запитів CSS.

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

З інших змін що виділяються з нової версії:

  • Деякі налаштування історії версій були перероблені.
  • Додано підтримку тегу @summary javadoc.
  • Реалізація виявлення та автоконфігурації проксі.
  • 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.