NetBeans12.2 has already been released and these are its news


La Apache Software Foundation Organization unveiled recently released NetBeans 12.2, which provides support for Java SE, Java EE, PHP, C / C ++, JavaScript, and Groovy programming languages.

For those who do not know about this IDE, they should know that provides support for the Java SE, Java EE, PHP, JavaScript, and Groovy programming languages. In addition to its features, there is a project system based on Ant, version control and refactoring.

This is the seventh release released by the Apache Foundation since Oracle donated the NetBeans code.

Main new features of NetBeans 12.2

In this new version, support was added for the new Java language functions introduced in JDK 14 and JDK 15.

Likewise, the code highlighting for the keywords "sealed", "non-sealed" and "permits"In addition, code completion and formatting was added for the "sealed" type, as well as the formatting for the "sealed" and "permits" expressions.

As well enhanced support for the compact form of definitions is highlighted of classes implemented using the "record" keyword. Resolved autocomplete, refactoring and code formatting issues with "registry".

Java web development tools have improved support for the Spring 5.2.9 MVC framework. In the dialog for editing web project properties, URL saving with relative links has been adjusted. The Derby integration it has been removed from the Payara Server modules. Fixed issues with JavaServer Faces Catalog.

On the other hand, the improved support for Maven and Gradle build systems. Defining fonts and documentation in Gradle projects has been improved. Improved frontend generation. Fixed crash in Maven projects when using getModuleName.

Java 15 support added to NetBeans' built-in Java compiler nb-javac (modified javac).

For the Java language, display of types is provided by calling methods along the string.

It is also mentioned that creating new classes, interfaces and enums was provided when pasting text from clipboard. For the VS Code editor in NetBeans realized the addition to the code editor and debugger in Java.

  • The JavaFX support code has been extended to support immutable objects.
  • Added support for new PHP 8 functions.
  • Dependencies and infrastructure of JavaScript and HTML functions have been cleaned up
  • The javac compiler is limited to a single instance.
  • Improved dependency handling for JavaScript and HTML.
  • Obsolete support for Oracle JET has been removed.
  • Improved CSS3 support.
  • Added plugin for BootsFaces with support for constructs « ».
  • Updated versions Ant 1.10.8, exec-maven-plugin 3.0.0, Gradle Tooling API 6.7, JDBC PostgreSQL 42.2.16, payara-micro-maven-plugin 1.3.0, Spring Framework 4.3.29, TestNG 6.14.3.
  • Detection of JDKs installed with SDKMan and Debian was provided.
  • Individual run and debugging enabled when the Gradle project provides the appropriate task

Finally, if you want to know more about it About this new version, you can check the details in the original post. The link is this.

How to install NetBeans 12.2 on Linux?

For those who want to obtain this new version, they must download the source code of the application which they can obtain from the link below.

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:


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


As well there are other installation methods with which they can be supported, one of them is with the help of 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 they must have the support to install these packages on their system.

The command to perform the installation is as follows:

flatpak install flathub org.apache.netbeans

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

Be the first to comment

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.