Released the new version of Apache NetBeans 11.1

Netbeans Logo

Recientemente The Apache Software Foundation has introduced the new version of the Apache NetBeans 11.1 integrated development environment. The version contains support for Java SE, Java EE, PHP, JavaScript and Groovy programming languages. The transfer of C / C ++ support from the codebase transferred by Oracle is expected in a future release.

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.

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.

Other changes

De the other changes that are highlighted in this release, we find the following:

  • Added the ability to use Graal.js, a JavaScript implementation based on GraalVM
  • 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:

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

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.