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


Edera Protect Expands Security Model
27/03/2025

Edera Protect for Kubernetes is now available as a 1.0 release that the company says is generally available and production-ready. Improvements in the 1.0 release include an expanded security mode [ ... ]



Understanding GPU Architecture With Cornell
11/04/2025

Find out everything there's to know about GPUs. This Cornell Virtual Workshop will be helpful for those who program in CUDA.


More News

espbook

 

Comments




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