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


Random Gifts For Programmers
24/11/2024

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some for myself.



Kafka 3.9 Adds Dynamic KRaft Quorums
16/12/2024

Kafka 3.9 has been released. The team says this is a major release and the final in the 3.x line. It This will also be the final major release to feature the deprecated Apache ZooKeeper mode. Kafka is [ ... ]


More News

espbook

 

Comments




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