Die Version der integrierten Entwicklungsumgebung Apache NetBeans 25 wurde vorgestellt, die Unterstützung für Programmiersprachen wie Java SE, Java EE, PHP, C/C++, JavaScript, Rust und Groovy bietet. Fertige Builds sind für Linux (snap, flatpak), Windows und macOS verfügbar.
Zu den vorgeschlagenen Änderungen gehören:
- Im Code-Editor wurde die Navigation im Refactoring-Werkzeug verbessert, die Reihenfolge der Tabs für Projekte wird jetzt gespeichert, und das Änderungs-Tracking wurde optimiert.
- Für das Laden von SVG statt Batik wird jetzt eine leichtergewichtige Bibliothek namens JSVG verwendet.
- Neue Icons im SVG-Format wurden vorgeschlagen.

- Der Dialog zur Auswahl von Verzeichnissen im Dateisystem wurde verbessert.

- Die Farben aktiver Tabs und ausgewählter Bereiche wurden geändert.

- Die Implementierung der Option zur Anzeige von übergeordneten Verzeichnissen in Tab-Titeln wurde verbessert.

- Im SQL-Editor wurde die Unterstützung für die Auto-Vervollständigung von Eingaben basierend auf einzelnen übereinstimmenden Fragmenten ohne Bindung an den Anfang des Wortes hinzugefügt (zum Beispiel wird beim Eingeben von «ne» «one» vorgeschlagen).
- Die Unterstützung für die Build-Systeme Ant, Gradle und Maven wurde verbessert. Bei Gradle wurde die Möglichkeit hinzugefügt, Tests im Parallelbetrieb auszuführen (nbls.run.test.parallel). Für Maven wurde die Abhängigkeitsbestimmung optimiert. Für Ant wurde die Kompatibilität mit dem Payara Server sichergestellt, der in einer WSL-Umgebung (Windows Subsystem for Linux) betrieben wird.
- Die Möglichkeiten im Zusammenhang mit der Nutzung wurden erweitert Server LSP (Language Server Protocol) und der Anwendung des Plugins für VSCode.
- Für Java-Code wurde die Autovervollständigung von Elementen in switch-Blöcken verbessert. Die integrierte Version von Apache Tomcat wurde auf Version 9.0.96 aktualisiert. Die Unterstützung für TextMate-Grammatiken wurde aktualisiert. Der in NetBeans integrierte Java-Compiler nb-javac (modifiziertes javac) wurde auf die Version JDK 24b29 aktualisiert. Für JDK >= 15 wurde die Unterstützung für die JavaScript-Engine Nashorn 15.x hinzugefügt. Die Handhabung des Schließens von Klammern bei der Codeformatierung wurde verbessert.
- Die Groovy-Bibliotheken wurden auf Version 3.0.23 aktualisiert.
- In der Umgebung für die Sprache PHP ist nun die Unterstützung für die 10. Stufe der Prüfungen verfügbar, die von dem statischen Analysewerkzeug PHPStan bereitgestellt werden. Neue Funktionen, die mit der Veröffentlichung von PHP 8.4 eingeführt wurden, wurden hinzugefügt.
- Unterstützung für Server Anwendungen von GlassFish 7 (bis Version 7.0.21) und GlassFish 8 (bis zur Testversion 8.0.0-M9).
- Die Unterstützung für die Jakarta EE 11-Plattform wurde verbessert.
Quelle: opennet.ru




