Apache Releases NetBeans 22
Written by Kay Ewbank   
Tuesday, 02 July 2024

Apache NetBeans 22 has been released. This release has a new Gradle Wizard, upgrades to Java 22 javac, and a number of UI changes.

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 a fix to the concurrency issues in GradleDaemonExecutor. Another update ensures Gradle projects will now use the Java from the tooling not runtime, and the Gradle Tooling API has been updated. There's also a better Gradle Project Creation Wizard.

Amongst a number of Maven fixes and minor improvements, this version adds very simple support for native-image build for Helidon projects; and there's improved priming from the Language Server Protocol (LSP) client.

Java support has also been updated with a substantial set of minor changes, including an upgrade to JDK 22 javac; the addition of Micronaut PUT/POST Data Endpoint Method generation and Java Code Templates for List.of(), Map.of(), and Set.of(). The LSP has added code completion for Java static members; and there are new Java Code Templates for records and sealed types.

PHP changes are fairly minor, with the most noticeable being the addition of the Auto Import feature for code completion; and a fix to incorrect code completion for the use function.

Improvements to the UI include the addition of common actions with shortcuts to the editor background; and the integration of NetBeans Favorites with the FileChooser shortcuts panel. There's also a replacement for the Welcome page with a Dashboard API.

Language Server Protocol enhancements start with a new ActionProvider and its Lookup consolidation in the VSCode extension; and also include a Simplified LSP server startup and a fix to the LSP test using the New Gradle Wizard.

NetBeans 22 is available for download now. 

netbeans

More Information

Apache NetBeans

Related Articles

Apache Releases NetBeans 20

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


Google Releases Gemini Code Assist Enterprise
16/10/2024

Google has released the enterprise version of Gemini Code Assist. This latest version adds the ability to train on internal polices and source code. The product was announced at the Google Cloud Summi [ ... ]



A Turing Machine In LEGO
06/10/2024

A Turing Machine is one of those abstract ideas that is much easier to undertand if you can see it working. Now there's a proposal on the LEGO Ideas site for a Working Turing Machine. Lend it your sup [ ... ]


More News

espbook

 

Comments




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

Last Updated ( Tuesday, 02 July 2024 )