We’re thrilled to announce the MyEclipse 2025.2 release! This update is packed with new features and improvements across the IDE. From enhanced Java development and Jakarta EE 11 support to significant updates in the Eclipse Platform, Copilot, Reporting and Spring feature sets,this MyEclipse release is crafted to ensure you stay at the forefront of our continuously evolving technological landscape. Dive in to discover the highlights.
Included in this release:
- Java 24 and Editing
- Jakarta EE 11 and Application Servers
- Eclipse Paltform
- Copilot4Eclipse
- Debugging
- Reporting



Java 24 and Editing
MyEclipse now ships with Java 21.0.8+9-LTS, an update from 21.0.7 in prior releases, keeping us current with Java fixes and addressing security vulnerabilities discussed here.
Java 24 Support
This release brings in code and compiler support for Java 24, in addition to support for some new language constructs.
For quick prototyping or if you’re new to Java, get right to business without the boilerplate thanks to simpler source files (JEP 495) that look as simple as this – yes, this is the entire file.
String greeting = "Hello, World!"; void main() { println(greeting); }
In a constructor, I’ll bet you’ve found yourself sometimes wishing for the ability to execute some code before invoking super – with support for JEP 492, now you can!
For access to these and other features like JEP 488 and JEP 494, in addition to configuring a Java 24 JDK, be sure to enable preview features in your project or workspace.
Java Editing
Support for folding control statements as well as custom regions makes it much easier to read large pieces of code.Some interesting cleanups and quick fixes have been added too – we’d like to highlight the String concatenation to text block cleanup which now handles StringBuilder and StringBuffer based concatenation as well. There’s also a quick fix which can add permitted types automatically to switch case labels.
For a more detailed list of enhancements to Java capabilities, please refer to these documents.



Jakarta EE 11 and Application Servers
This release of MyEclipse delivers initial support for Jakarta EE 11. We’ve updated our project wizards so you can create Jakarta EE 11 projects which are created with the correct schema references, updated libraries and Maven plugins where applicable.
We don’t leave you hanging with projects you can’t deploy anywhere – our new connectors for Payara 7.2025, Glassfish 8 and Wildfly 35+ support the deployment of Jakarta EE 11 projects. In addition, the embedded MyEclipse Tomcat 11 server also supports deployment of Jakarta EE 11 web projects.
Note: Jakarta EE 11 support is still WIP in MyEclipse and updated support for specifications JPA and JSF are not yet available. Please let us know what Jakarta EE 11 area you would like us to focus on, is your company adopting new specifications like Jakarta Data?
Embedded Tomcat Update
Our Embedded Tomcat server has been updated to 11.0.11. This addresses the following security vulnerabilities: CVE-2025-48989, CVE-2025-52520 and CVE-2025-53506.
Note: The embedded Tomcat server is not likely to create an exploitable vulnerability on your system as it would require the local port to be mapped such that it is accessible externally. Unless this is explicitly done by a user, the embedded server is not accessible outside the machine on which the IDE is running. Regardless of this fact, we’ll continue to keep infrastructure of this nature updated.

Eclipse Paltform
This release is based on Eclipse 2025-06 (4.36), and brings with it a host of fixes and enhancements across the IDE. Here are a couple of highlights:
Breakpoints can now be labeled to distinguish them from others – especially useful in a sea of breakpoints which can otherwise only be identified by file name and line number. Note that this works for all languages and not just Java.
On Windows, if you use multiple monitors at different DPIs, there’s a new capability that better handles scaling the IDE on these different screens. We found that this new capability still causes rendering issues in the IDE, like in the Terminal view, so MyEclipse has it disabled by default. However, if you want to try it, please edit the myeclipse.ini file and remove the -Dswt.autoScale.updateOnRuntime=false line. You can then control it from the Preferences > General > Appearance page.

Copilot4Eclipse
This release includes an updated version of Copilot4Eclipse, adding support for the latest code completion models and an updated Copilot API for better compatibility with the GitHub Copilot service. You can now also DnD files into the chat panel to add context, and a new /clear command has been added.


Debugging
There have been so many cool enhancements in the Java debugging that we decided to give it its own section.
Our favorite feature is the collapsible stack frames that will make it so much easier to look through the stack with a focus on frames coming from user-created projects. Enable this capability from the debug toolbar.
Another useful capability is the ability to have Trigger Points automatically resume when hit, with the option to resume only if some conditions are met. This allows you to immediately stop at your intended breakpoint when debugging.
In the Variables view when stopped at a breakpoint, you can easily compare objects of the same type.
Finally, exception objects are better formatted, so you no longer need to create a custom detail formatter to be able to easily read exceptions.
For more details on these enhancements and more, please see these documents.