Apache Releases NetBeans 20
Written by Kay Ewbank   
Tuesday, 19 December 2023

Apache NetBeans 20 has been released with improvements to its support for Gradle, Maven, Java and PHP.

NetBeans is an IDE for Java SE, Java EE, PHP and JavaScript development with some Groovy and C/C++ support. It provides editors, wizards and templates, and is cross platform.

netbeans

The Gradle improvements start with the updating of the Gradle Tooling API to 8.4, which adds full support for Java 20, meaning the base runtime can be Java 20.  There are a number of other minor changes, including a change so NetBeans is more friendly on 'runSingle' when the 'run' task is missing.

Maven improvements start with the upgrading of the JDOM library in the Maven embedder from version 1.0 to the version 2.0, along with other changes to use up-to-date maven (bundled maven to 3.9.5), indexers and lucene. There's also better handling of build and reload to overcome a problem that caused a race condition when opening projects and subprojects with an empty .m2/repository. 

A substantial list of improvements to the Java support start with upgrading to JDK 21, and NetBean's code completion has been modified to support the JDK 21 features.  The VS Code extension has also been updated to support the source file launcher. Other improvements are more minor.

PHP developers get better validation in a number of areas including when creating a line breakpoint, and when returning static types. Code completion for fields with single line var doc now works, and there's now support for exception breakpoints.

Elsewhere, the UI now offers validation and code completion for XML documents that lack a schema location, and FlatLaf support has been improved. FlatLaf is an open-source cross-platform Look and Feel for Java Swing desktop applications.

NetBeans 20 is available for download now. 

netbeans

More Information

Apache NetBeans

Related Articles

NetBeans 14 Extends JDK 17 Support

NetBeans 13 Improves PHP And Maven Support

NetBeans 12.6 Increases Support For Java 17

NetBeans 12.4 Adds Java 16 Support

NetBeans Improves Java Support

NetBeans Adds JDK 14 Support

NetBeans Is A Top-Level Apache Project

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Amazon Q Developer Adds Faster Agentic Coding
28/04/2025

Amazon has improved the CLI agent within the Amazon Q command line interface (CLI) to provide a faster more interactive coding experience. Amazon Q Developer can now use the information in its CLI env [ ... ]



Kawasaki Unveils Robot Horse
11/04/2025

Kawasaki has released a video of a robotic horse powered by hydrogen. Corleo is large enough to be ridden, and a full-sized concept model is due to be shown off at the Osaka-Kansai Expo 2025 in Japan  [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info