NetBeans 18 arrives with improved Rust support, maintenance improvements and more

apache-netbeans

NetBeans is a free integrated development environment, made primarily for the Java programming language.

The lrelease of the new version of Apache NetBeans 18, in which a large number of changes and improvements have been made both for Java, PHP, as well as maintenance improvements, bug fixes and above all the initial support for Rust.

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 18

In this newly released version of NetBeans 18 Gradle received some improvements and fixess, of which the correction of false messages printed on the console stands out, in addition to the fact that Gradle Tooling has been updated to 8.1-rc-2 with JDK 20 support, versionless dependency handling has been improved and build system support has also been improved.

Moreover, Maven received support enhancements for the build system,Besides that the update of version 3.9.1 has been integrated. It is also noted that in Maven added settings for loading an external index, as well as improved detection of running maven in multi-threaded mode and added the ability to run tests from an arbitrary directory.

In addition to this, in NetBeans 18 it stands out that the improved support for features introduced in newer versions of PHP in the PHP environment, as well as a large number of bug fixes with operators, constants, problems with blank spaces, among others.

On the other hand, it is highlighted that in the environment of web projects, CSS support has been improved, HTML5 templates have been updated and the handling of public and private fields in JavaScript classes has been improved.

It is also noted that in this new version of NetBeans 18 has been implemented initial support for the project development environment in the Rust language, adding the Rust options panel and the Cargo executable selection.

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

  • Options window layout tweaks and UI fixes
  • Initial support for HCL (HashiCorp Terraform Configuration Definition Language) has been added to the code editor.
  • Fixed incorrect use of regular expressions in KODataBindContext
  • Added syntax highlighting support for Go code.
  • PostgreSQL JDBC driver updated
  • ServletJSPAPI updated to the Jakarta family 
  • Support for Glassfish 7.0.
  • Extended capabilities associated with the use of LSP (Language Server Protocol) servers.
  • The Gradle toolkit and API have been updated to version 8.1 with support for JDK 20.
  • Removed many compiler warnings
  • Improved TomEE support for JPA
  • For Java projects, support for JDK 20 has been added and a large string handler has been implemented.
  • Improved the appearance of disabled icons in FlatLAF Dark
  • Cleanup by simplifying string comparison with JDK7 Objects.equals()
  • Added support for the Glassfish 7.0.x platform and support for Jakarta EE 3.1 JPA 10.
  • Improved the image display tool

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