For those who still they are unaware of NetBeans, they should know that this is a free integrated development environment, done 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.
Table of Contents
Main new features of NetBeans 11.1
In this new release of NetBeans 11.1 Support for Java EE 8 was added with the ability to build web applications using Maven or Gradle.
Java EE 8 applications built on NetBeans can be deployed in a Java EE 8 container using the new webapp-javaee8 template in Maven, built for use with NetBeans.
As well Support for new Java functions has been added. Migration profiles for JDK 10 and 12 have been added.
Automatic name generation has been established for Jigsaw modules. Support for JEP-325 (new form of "change" expressions), JEP-330 (delivery of programs as a single file with source code), and online parameter hints display has been added to the code editor for Java.
Improved support for Maven and Gradle build systems
For, Maven, integration with JaCoCo library established and the ability to pass the Maven Java compiler arguments to the Java code editor has been provided.
For, Gradle, added initial support for modular java projects and JavaEE support, implemented a Java frontend application wizard, web project debugging support provided, output display during build process is enabled by default, Gradle HTML UI is improved.
De the other changes that are highlighted in this release, we find the following:
- Implemented the separation of caches with Truffle code between different debugging sessions
- Added syntax highlighting support for Kotlin code
- The ability to autocomplete code patterns in the Jade language has been implemented
- Added PHP 7.4 and updated PHP samples
- Improved performance on high pixel density (HiDPI) displays. Home screen, tab delimiters, and icons displayed at startup are HiDPI-enabled
- A transition to a new development cycle has been completed, involving the quarterly formation of new problems.
How to install NetBeans 11.1 on Linux?
For those who want to get this new version of NetBeans 11.1 They must have at least the Java 8 version of Oracle or Open JDK v8 installed on their system and Apache Ant 1.10 or higher.
Now 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