NetBeans 16 has already been released and these are its news

apache-netbeans

NetBeans is a free integrated development environment, made primarily for the Java programming language.

The release of the new version of “Apache NetBeans 16”, version that comes with a large number of updates as well as a large list of fixes, language improvements, support improvements and more.

For those who are unfamiliar with NetBeans, you should know that this it is quite a popular IDE which provides support for Java SE, Java EE, PHP, C/C++, JavaScript and Groovy programming languages.

Main new features of NetBeans 16

In this new version the user interface is presented offers the ability to load your own FlatLaf properties from a custom configuration file, in addition to the fact that the support for YAML and Dockerfile formats has been extended in the code editor.

Another of the changes that stands out in this new version is the improved support for the Maven compilation system, as well as the improved support for Jakarta EE 9/9.1, in addition to the ability to process the project results in the form of identifiable artifacts and their locations.

It also stands out in this new version of NetBeans 16 that was added support for auto-completion, indentation formatting, and hints for record patterns and that the autocompletion of templates in case labels was also implemented.

On the other hand, we can find that support has been added to disable warnings based on the use of certain plugins during compilation and that problems in PHP and Groovy environments have been resolved.

Added compatibility with TOML and ANTLR v4/v3 formats, as well as added support for some new features of Java 19 and updated NetBeans' built-in Java compiler nb-javac (modified javac).

Of the other changes that stand out from this new version:

  • ActionsManager has been redesigned in the debugging API.
  • Added support for multicast jars.
  • Improved Java platform selection logic.
  • Improved support for the Gradle build system.
  • Added initial support for the project.dependency API to export a Gradle dependency tree.
  • Redesigned functionality related to Grade Editor. Added support for projects without build.gradle.
  • The environment for C/C++ projects provides the work of the CPPLight debugger on systems with the aarch64 architecture.
  • Enhanced auditing capabilities using LSP (Language Server Protocol) servers.
  • Added support for Oracle cloud vulnerability auditing.
  • Fixed possible errors in NPE while editing ANTLR Grammar
  • Enhanced support for ANTLRv4 grammars
  • Support for ANTLRv4 code snippets and indentation
  • More precise code completion for ANTLRv4 grammars
  • Fixed end of file indentation and code completion for ANTLR v4
  • Error recovery fix for log patterns (current)
  • Implemented code completion for jdk-19 case patterns
  • Fix for error recovery when jlMatchException is missing and patterns are present

Finally if you want to know more about it of this new version, you can check the details in the following link.

How to install Apache NetBeans 16 on Linux?

For those who want to get this new version they must download the application source code, which can be obtained from the following link.

Once you have everything installed then, unzip the newly downloaded file into a directory of your liking.

And from the terminal we are going to enter this directory and then execute:

ant

To build the Apache NetBeans IDE. Once built you can run the IDE by typing

./nbbuild/netbeans/bin/netbeans

As well there are other installation methods with which they can be supported, one of them is with the help of the Snap packages.

They only need to have the support to be able to install these types of packages on their system. To install by this method, you must type the following command:

sudo snap install netbeans --classic

Another method is with the help of Flatpak packages, so you must have the support to install these packages on your system.

The command to perform the installation is as follows:

flatpak install flathub org.apache.netbeans

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Eduardo Avila Barrios said

    It seems very wise to me that these improvements have been released before the end of the year. Surely these improvements will solve some problems we have found and avoid future headaches. Best wishes to the NetBeans team and our heartfelt thanks for these new implementations.