NetBeans 12.6 has already been released and these are its news

La Apache Software Foundation Organization unveiled the release of the new version of the integrated development environment for Apache NetBeans 12.6, in which a series of improvements and changes have been made.

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, this being the seventh version released by the Apache Foundation since Oracle donated the NetBeans code.

NetBeans is a free integrated development environment, made mainly for the Java programming language and that also has a significant number of modules to extend it. NetBeans is a highly successful open source project with a large user base, an ever-growing community.

Main new features of NetBeans 12.6

Among the proposed changes that stand out in this new version of NetBeans 12.6 we can find that for Java developers, code completion has been improved to anonymous class declarations and variables with the keyword "record".

Besides that added preliminary support for pattern matching in expressions exchange. The URL code is provided with a link to the templates used.

It is also noted that the built-in Java compiler nb-javac (modified javac) has been updated to version 1.8 NetBeans with added support for JDK 17 and also with added support for javadoc 17.

On the other hand, it stands out that it has improved support for the Gradle build system and the Gradle Toolkit has been updated to version 7.3 with support for Java 17.

Also directory awareness is provided with Kotlin code and a new project wizard has been proposed for Gradle. The Java Frontend project template has been updated to support Gradle 7.

The ability to use Support Maven Wrapper (mvnw) in projects has been implemented.

It has been proposed a new Cached Transform Class Loader for Groovy, static attribute type checking has been provided in AST, and parsing performance has been significantly improved when loading classes from the file system.

A large number of fixes and enhancements have been made regarding the use of Language Server Protocol (LSP) servers for code analysis and syntax recognition.

For PHP, namespace support has been added to templates, protection against inserting the "use" expression in the wrong position has been added, refactoring tools have been provided for private feature properties, support for the PSR-12 code format standard has been added.

The HTML editor has improved SCSS compatibility, has added an option to fill in color palette values ​​and implemented the ability to ignore blocks when reformatting CSS.

The typescript and cpplite editors have been moved to use the MultiViews module for correct display of tabs in the interface.

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

  • The ability to use Support Maven Wrapper (mvnw) in projects has been implemented.
  • Fixed issues with UTF-8.
  • Debugger improvements.
  • Improved remote debugging performance.
  • Added ability to customize current working directory and environment variables.
  • Improved parser for YAML format.
  • Improved annotation preprocessor search.

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 NetBeans 12.6 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.