We are pleased to announce the status of Java 26 features for Eclipse 2026-03 (4.39).
JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
The compiler and the basic IDE support for the above JEP is available via the release which can be obtained through one of the following ways:
1. Java 26 Marketplace entry: https://marketplace.eclipse.org/content/java-26-support-eclipse-2026-03-439
2. Update site : https://download.eclipse.org/jdt/updates/4.39-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.40 integration build [https://download.eclipse.org/eclipse/downloads/]
Known issues will be tracked via the issue list and will be retargeted to 4.40 timeframe or to the next Java version as appropriate.
Though the listing shows only one JEP, I would like to acknowledge a lot of invisible work that has gone into this directly as well as indirectly
over the last few months - in the release process, installation issues, investigations and so on. Deviating from the tradition, I would like to mention a few names - some usual suspects and some not - Stephan Herrmann for both for the JEP work as well as
for easing the P build process, Jayaprakash Arthanareeswaran for picking up some of the last minute surprises that were discovered and fixing the same, Ed Mercks of course for his invisible work on the shoulders of which the installers and release processes
stand tall, and also to Sougandh for taking upon himself the ownership of debug despite being a new committer. Thanks also due to Noopur Gupta for taking care of ui part of JDT, Rahul Mohanan for always being readily available for releng, Deepika Udayagiri
for helping out in testing, and Frederic Gurr from Eclipse Foundation in keeping the latest bits updated for tests. My apologies in case of omission of anyone who contributed.
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 26 support. And also to those who took care of non-Java 26 support related activities (Srikanth Sankaran, Andrey Loskutov, and more) to keep the master going forward, which helped a section of team focus and prioritize the Java 26 support work.
Thanks and Regards,
Manoj N Palat
Eclipse Java Development Tools (JDT)
IBM.