Dear All,
We are pleased to announce the status of Java 25 features for Eclipse 2025-09 (4.37).
- JEP 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)
- JEP 511: Module Import Declarations
- JEP 512: Compact Source Files
- JEP 513: Flexible Constructor Bodies
The compiler and the basic IDE support for the above JEPs are available via the release which can be obtained through one of the following ways:
1. Java 25 Marketplace entry:
https://marketplace.eclipse.org/content/java-25-support-eclipse-2025-09-437
2. Update site :
https://download.eclipse.org/jdt/updates/4.37-P-builds/
Additionally, we will have the following options available soon:
3. Eclipse Installer:
https://www.eclipse.org/downloads/packages/installer
4. From a 4.38 integration build [https://download.eclipse.org/eclipse/downloads/]
Known issues will be tracked via the issue list and will be retargeted to 4.38 timeframe or to the next Java version as appropriate.
I would also like to take this opportunity to thank everyone – the team, contributors, bug reporters, early adopters, and one and all - involved in Java 25 support.
Special mention to all who jumped in to help with the Java 25 work. And also to those who took care of non-Java 25 support related activities to keep the master going forward,
which helped a section of team focus and prioritize the Java 25 support work.
Thanks and Regards,
Manoj N Palat
Eclipse Java Development Tools (JDT)
IBM.