What’s New in Apache NetBeans 16? Key Features and Improvements

Apache NetBeans 16 introduces extensive updates—including enhanced YAML and Dockerfile support, improved Maven and Gradle integration, Java 19 features, and numerous bug fixes—making it a more powerful free IDE for Java and other language development.

21CTO
21CTO
21CTO
What’s New in Apache NetBeans 16? Key Features and Improvements

Apache NetBeans 16 has been released, bringing a large number of updates, fixes, language improvements, and support enhancements.

NetBeans is a free integrated development environment primarily used for Java development, and it also supports Java SE, Java EE, PHP, C/C++, JavaScript, and Groovy.

Key new features in NetBeans 16

The editor now supports YAML and Dockerfile formats and provides a UI for loading custom FlatLaf properties.

Improved support for the Maven build system and added compatibility with Jakarta EE 9/9.1.

Added auto‑completion, indentation, record pattern hints, and template auto‑completion for case labels.

Ability to disable warnings from certain plugins during compilation and various fixes for PHP and Groovy environments.

Compatibility with TOML and ANTLR v4/v3 formats, support for new Java 19 features, and an updated built‑in Java compiler (nb‑javac).

Additional detailed changes include:

Redesign of ActionsManager in the debug API.

Support for multi‑release JARs.

Improved Java platform selection logic.

Enhanced Gradle support, including initial support for the project.dependency API to export Gradle dependency trees.

Redesign of editor‑related functions and support for projects without a build.gradle file.

C/C++ projects now provide the CPPLight debugger on aarch64 systems.

Enhanced auditing capabilities via the Language Server Protocol (LSP) server.

Support for Oracle Cloud vulnerability auditing.

Fixes for potential NPEs when editing ANTLR grammars.

Improved ANTLRv4 syntax support, including code snippets, indentation, and more precise code completion.

Fixes for file indentation and code completion in ANTLR v4.

Log mode error‑recovery fixes.

Code completion for JDK‑19 pattern matching cases.

Resolved error‑recovery issues when jlMatchException is missing.

For more detailed information, see the release page: https://github.com/apache/netbeans/releases/tag/15 .

Edited by: 高朋
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaGradlemavenYAMLDockerfileIDEApache NetBeans
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.