Apache Releases NetBeans 25
Written by Kay Ewbank   
Tuesday, 18 March 2025

Apache NetBeans 25 has been released. This release has improved performance and tools as well as support for JDK 23.

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. Benefits of NetBeans include two way editing for Web projects, JNI support in the box, and strong support for Maven and Ant in the IDE.  

netbeans

This release improves Gradle support with the ability to run tests in parallel, while Maven improvements include remote index migration and refactoring, and improved dependency resolution for cases such as annotation processors like lombok. 

There's a long list of enhancements for Java, starting with updates to supported versions of Tomcat, nb-javac to JDK 24b29, Nashorn 15.x for JDK,  and JDK 23.  This release has correct handling of code-folding for LSP clients that support line-folding only; and better support for Java code completion for sealed types in switch statements. Other switch related improvements include the removal of an unnecessary continue/return hint to correctly handle rule cases and switch expressions; and a fix for possible out of bounds exceptions in the switch pattern hint. 

PHP support improvements include the addition of arbitrary static variable initializers, and a new MyClass()->method() without parentheses. There's also an updated version of asymmetric visibility.   PHP has long had the ability to control the visibility of object properties, but this is symmetric - the control is always the same for both get and set operations. The new asymmetric visibility allows properties to have different visibility for read and write operations. The syntax is mostly borrowed from Swift.

The UI and the Visual Studio Code extension have also been improved. 

NetBeans 25 is available for download now. 

netbeans

More Information

Apache NetBeans

Related Articles

Apache Releases NetBeans 22

Apache Releases NetBeans 20

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


Emacs 30.1 Adds Completion Preview Mode
04/03/2025

Emacs 30.1 has been released with a compilation preview mode, full support for Emacs on Android, security fixes, and native compilation enabled by default.



Stackql - The New Approach To Querying And Provisioning Cloud Services
12/03/2025

Or "Use SQL For Everything Part 2". Like the previously covered Steampipe tool, Stackql enables the use of SQL for querying everything too, but with a twist.


More News

espbook

 

Comments




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