Apache NetBeans 30 вимагає JDK 21, покращує підтримку Java та оновлює GlassFish

Ключові моменти:
  • Він встановлює JDK 21 як мінімальну вимогу для компіляції, тестування та запуску середовища розробки.
  • Комплексне оновлення інструментів збірки, що інтегрує за замовчуванням Maven 3.9.15, Ant 1.10.17 та підтримку Gradle для JDK 26.
  • Покращення редактора Java для підтримки компонентів записів, безіменних змінних та розбору локальних класів.
  • Офіційна інтеграція з серверами GlassFish версій 7.1.0 та 8.0.0, модернізація JSF-майстрів та підтримка Typescript React через LSP.
  • Оптимізація швидкості Git за допомогою JGit 7.6.0, оновлений інтерфейс з FlatLaf 3.7.1 та покращена підтримка Markdown.

Apache Netbeans

Розробники Apache, відповідальні за популярне середовище розробки "NetBeans", оголосили про випуск rНещодавній випуск Apache NetBeans 30. Це оновлення знаменує собою зміну в середовищі розробки, встановлюючи надійний JDK 21 як мінімальну вимогу для компіляції, тестування та запуску платформи.

Ця нова версія далеко не є простим патчем для обслуговування, а Це реструктуризує спосіб взаємодії IDE з протоколами сервера. мов та модернізує свою базу щоб запропонувати набагато розумніший та більш прогнозований досвід кодування.

Ключові нові функції Apache NetBeans 30

Цей новий внесок Він вирішує деякі з найбільш складних процесів у контролі версій. та розгортання бізнесу, з тих пір оптимізує читання масивних репозиторіївВін значно покращує підтримку найновіших специфікацій веб-фреймворків та інтегрує оновлені версії найпопулярніших на ринку механізмів збірки, водночас надаючи пріоритет стабільності інтерфейсу, підтримці сучасного синтаксису та ергономіці, розробленій для зменшення труднощів у щоденній роботі програміста.

Редагування коду Java отримало кілька покращень, з особливим акцентом на стабільність сучасного синтаксису. Розробники помітять… значно покращене прогнозування коду та автозаповнення під час роботи з типами компонентів записів та під час створення екземплярів локальних класів.

З іншого боку, зазначається, що Команда впровадила критичні виправлення для вирішення конфліктів форматів зі змінними Безіменний, автоматичний імпорт перечислень в операторах switch також було покращено, а також виправлено численні винятки нульового вказівника, які блокували роботу профайлера. Паралельно системи збірки оновлюють свої бази даних, інтегруючи... Версії Maven 3.9.15 та Ant 1.10.17Тим часом Gradle коригує свої параметри за замовчуванням, щоб підготуватися до швидкої появи середовищ JDK 26.

Модернізація бізнесу та передова веб-екосистема

Розробка підприємств та веб-технології зазнають значної кількості покращень у цьому випуску. NetBeans 30 представляє офіційна підтримка серверів застосунків GlassFish версій 7.1.0 та 8.0.0, а також виправляє надокучливі помилки запуску в Сервер Payara підключено до опцій контрольних точок.

Веб-орієнтовані програмісти отримують вигоду від клієнта Протокол мовного сервера (LSP) значно покращений, який зараз Він отримав вбудовану підтримку TypeScript React та вирішує конфлікти інтервалів у класах JavaScript. які містять статичні ініціалізатори. Тим часом, екосистема PHP не відстає в цій хвилі оновлень, включаючи пряму сумісність з новим оператором pipe, представленим у версії PHP 8.5.

Удосконалений інтерфейс, продуктивність Git та нові інтеграції

Операційна плавність та загальна естетика середовища Вони отримують низку покращень, спрямованих на візуальний комфорт.Оновлення Механізм рендерингу FlatLaf 3.7.1 гарантує бездоганний інтерфейсТепер початковий екран завантаження переміщується до потоку відправлення подій, щоб уникнути надокучливих збоїв системи.

Система керування версіями оновлює свій рушій до JGit 7.6.0, Це значно оптимізує швидкість завантаження стану файлу в діалогових вікнах підтвердження завдяки пакетній обробці та відкладенню ресурсомістких викликів. Зрештою, також покращується загальний досвід набору тексту. Підтримка попереднього перегляду зображень та перевірки орфографії в документах Markdown, інтеграція шаблонів TOML та перспективна інтеграція з rust-analyzer для зміцнення екосистеми системного програмування.

Якщо ви хочете дізнатися більше про це цієї нової версії, ви можете перевірити деталі в за наступним посиланням.

Як встановити Apache NetBeans 30 на Linux?

Встановлення Apache NetBeans на Linux можна виконати різними способами, залежно від уподобань користувача та сумісності системи.

Для тих, хто вважає за краще скомпілювати Apache NetBeans з вихідного коду, першим кроком буде завантажити необхідні файли з офіційного веб-сайту проекту. Після отримання файлів пакет необхідно розархівувати до потрібного місця в системі.
Потім вам потрібно отримати доступ до терміналу та перейти до каталогу, де було видобуто файли. Там потрібно виконати таку команду:
ant

Для створення IDE Apache NetBeans. Після побудови ви можете запустити IDE, набравши

./nbbuild/netbeans/bin/netbeans

Встановлення за допомогою Snap

Для користувачів, які віддають перевагу простішому та швидшому методу, NetBeans доступний як пакет Snap:

sudo snap install netbeans --classic

Встановлення за допомогою Flatpak

Іншим доступним варіантом є встановлення Apache NetBeans за допомогою Flatpak. Для цього в системі має бути включена підтримка цього типу пакетів. Команда для виконання установки така:

flatpak install flathub org.apache.netbeans


Додати як пріоритетне джерело