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