facebook
Brian Fernandes
Director of Customer Engagement - Loves technology and almost everything related to computing. Wants to help you write better software. Follow at @brianfernandes.
Posted on Oct 2nd 2025

Enterprise Java, Without the Grind

This release of MyEclipse brings AI coding assistance with GitHub Copilot, full support for Java 24, smoother Spring and Maven workflows, and faster debugging. You’ll also find updated server connectors, a preview of Jakarta EE 11, and enhanced BI tooling — all built on the latest Eclipse 2025-06 platform.

MyEclipse AI – Copilot Inside. 

This MyEclipse release includes our trailblazing Copilot4Eclipse, AI powered by GitHub Copilot, with smoother inline assistance, better prompts, and smarter completions integrated into MyEclipse.  We have also added support for the latest code completion models and an updated Copilot API for even better compatibility with the GitHub Copilot service. 

Pro Tip: DnD files into the chat panel to add context, and save time with the new /clear command.

 

 

Java 24

MyEclipse now ships with Java 21.0.8+9-LTS, an update from 21.0.7 in prior releases, keeping you current with Java fixes and addressing security vulnerabilities discussed here.

2025.2 brings in code and compiler support for Java 24 with full tooling compatibility so teams can adopt the latest language features immediately

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 code before invoking super – with support for JEP 495?  Now you can!

Note: 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.



Support for folding control statements as well as custom regions makes it much easier to read large pieces of code.

Noteworthy
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 an even more detailed list of enhancements to Java capabilities, please refer to these documents.

Debugging, but Make it Fun

There have been so many cool enhancements in the Java debugging that we are giving it its own section just to highlight quicker attach, improved step/hover/variables views, and richer run-to-cursor workflows

Our favorite feature is the collapsable 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.

 

 

Jakarta EE 11 and Application Servers

This release of MyEclipse delivers initial support for Jakarta EE 11 to evaluate APIs and prep migrations without disrupting current stacks.

More specifically, 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.

No Projects Left Behind

Our new connectors for Payara 7.2025, Glassfish 8 and Wildfly 35+ support the deployment of Jakarta EE 11 projects so that you aren’t left hanging with projects you can’t deploy anywhere.  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 2025-06 (4.36)

This MyEclipse release is based on Eclipse 2025-06 (4.36) and brings with it a host of fixes and enhancements for performance, editor polish, and ecosystem compatibility across the IDE.  Check out these 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.

 

One final fan fave: On Windows, when using multiple monitors with different DPIs, the IDE now offers better scaling across screens 

Full Disclosure: 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.

Business Intelligence Tools

MyEclipse business intelligence tools are tightly integrated so developers can design, test, and embed interactive reports and charts without leaving the IDE.

We have made a large number of fixes and enhancement, including:

 

  • Better handling of SVGs and glyphs in PDFs 
  • Corrected row alignment in spreadsheets
  • A new dialog allowing you to search in the Outline view

For fix details, please see these documents..

Feature Removals**

  • AJDT Tooling and Spring AJDT Tooling
  • Scaffolding/DSL feature set from MyEclipse for Spring

**These features remain accessible in prior versions of MyEclipse.

 

Onward!

Big things are coming with our next MyEclipse release—we’ve got some exciting updates simmering, and we can’t wait to share them with you!

QQ: What would you love to see next—new frameworks, deeper AI in the IDE, or something else entirely? And how did this latest update land for you?

Jump into our new forums and tell us—we’re building the future of MyEclipse together, and your voice shapes where we go next.

Best,
Brian