The new version of NetBeans 15 has already been released and these are its news

NetBeans 15 implements major performance improvements and support

NetBeans 15 drops support for Windows 95 and 98

La Apache Software Foundation unveiled you have recently released the new version of your IDE "Apache NetBeans 15" that arrives with the relevant Java updates, as well as the integration of support improvements, among other things.

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.

Main new features of NetBeans 15

In this new version of NetBeans 15 that is presented, it is highlighted that it was added initial support for Jakarta 9.1 and improved support for glassfish, plus the NetBeans built-in Java compiler nb-javac (modified javac) has been updated and the ability to connect to the Amazon Redshift database through the Amazon Athena service in the connection wizard.

Another of the changes that stands out in this new version is the implemented support for the "@snippet" tag to embed working examples and code snippets into API documentation that can be accessed with IDE integration, syntax highlighting, and validation tools.

In addition to this, it is also noted that performance optimization has been carried outFor example, PHP editor work has been significantly sped up (it takes half the time to run a test suite), indexing of local maven repositories has been sped up by 20%, and Java and JavaScript editors has been sped up.

It also highlights the improved compatibility with Maven and Gradle build systems. Components for working with Gradle have been updated to API version 7.5 with support for Java 18.

Furthermore, a debugger for Groovy code has been allocated in a separate module, and the parser has been updated for the Groovy language.

It is proposed a initial API implementation for project dependency management (Project Dependency API) and a large part of the fixes and improvements related to the use of LSP (Language Server Protocol) servers have been made.

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

  • Implemented support for autocompletion of lambda expressions.
  • Added javadoc for JDK 20 preview.
  • Added the ability to use the netbeans.javaSupport.enabled option to disable Java language support in NBLS (NetBeans Language Server).
  • Improved data editing in YAML format.
  • Added 'Open in Terminal' item to project context menu.
  • Improved support for new features in PHP 8.0 and 8.1.
  • Added support for new syntax for callable objects.
  • Online tips are enabled by default.
  • Improved regular expression checking interface.
  • Improved interface to download and register the JDK.
  • Support for Windows 95 and 98 is removed
  • Improved call stack analysis interface (Stack Trace).

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 Apache NetBeans 15 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.