Apache NetBeans 11.3 Arrives with Dark New Interface, HiDPI Enhancements, and More

netbeans11.3

La Apache Software Foundation announced the release of the new version of the integrated development environment "Apache NetBeans 11.3”, This being the fifth version prepared by the Apache Foundation after the transfer of the NetBeans code by Oracle and the first version after the project was transferred from the incubator to the Apache projects category.

This release contains various changes and news, of which we can find support for the programming languages ​​Java SE, Java EE, PHP, JavaScript and Groovy, while the expected integration of support for C / C ++ languages ​​of version 11.3 of the code base provided by Oracle has been postponed for the next release.

What's new in Apache NetBeans 11.3?

One of the main novelties that stand out in this new version is the integration of new dark interface display modes. The new ways that we can find are Dark Metal and Dark Nimbus, in addition to that it has also been proposed a new FlatLaf theme.

As well enhanced support for high pixel density displays is highlighted (HiDPI) and the simplified HeapView widget.

Besides that added support for Java SE 14 platform, scheduled for release on March 17.

Esto includes syntax highlighting and code formatting for constructs with the new "record" keyword, which provides a compact way to define classes, allowing you to avoid explicitly defining various low-level methods, such as equals (), hashCode (), and toString ().

Added support for startup mode of programs that appeared in Java 11, delivered as a single source code file (a class can be run directly from a code file, without creating class files, JAR files, and modules). In NetBeans, these single file programs can now be created outside of projects in the Favorite window, run, and debugged.

As well as the ability to reverse the conversion of text blocks that appeared in the last issue, including multiline text data without the use of escape characters in it. In the code editor, text blocks can now be converted back to lines.

And the improved Gradle build system support. Gradle Tooling API has been updated to version 6.0. Added support for remapping home directory and composite assembly (Gradle Composite Project). Project recognition is provided in the Kotlin language. Added support for forced restart of projects.

Of the other changes that stand out: 

  • For projects using the Maven build system, settings have been added to override the default JDK version.
  • TypeScript language support has been added to the code editor (expands JavaScript capabilities, while remaining fully backward compatible).
  • For JavaScript projects, a connector has been established that provides a connection to Chrome.
  • For PHP, property and method autocompletion is provided without "$ this =>".
  • It worked to get rid of warnings during compilation.
  • Groovy 2.5.9, junit 5.5.2, and GraalVM 19.3.0 libraries have been updated.
  • The janitor adds a feature to identify and remove old and unused NetBeans directories.

If you want to know more about it you can consult the following link.

How to install NetBeans 11.3 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:

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 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

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.