Flashes (Alerts)
Abstract
Effective with the April 2026 feature channel release, which is part of the main release cycle for IBM Maximo Manage 9.2, Java 25 is fully supported. This release is based exclusively on Java 25, and no compatibility mode is supported or applicable.
Content
Maximo Manage Java 25 support and upgrade information
Starting from the April 2026 feature channel release (part of the 9.2 release), Maximo Manage is enhancing its platform to fully support Java 25.
Java version support
- Maximo Manage 9.2 (April 2026 Feature Release and later)
Provides full support for Java 25. - Maximo Manage 9.1 and earlier 9.2 feature releases (March 2025 through March 2026)
Provides full support for Java 17. - Maximo Manage 8.6.x, 8.7.x, 9.0.x, and earlier 9.1 releases (up to February 2025)
Continues to support Java 8 compatibility mode (Java 11).
Runtime environment
The runtime Liberty version has been upgraded to support Java 25.
Downloadable Java 25
Download the IBM Semeru Runtime Certified Edition for Java 25 from the following link:
IBM Semeru Runtime Downloads.
Impact on existing functionality and JARs
While core functionality remains unchanged, some existing JARs like ant.jar are affected due to compatibility issues. The most straightforward solution is to upgrade the affected JARs to newer versions that are specifically designed for Java 25. These updated versions are likely to address the conflicts and ensure compatibility.
Diagnostic and testing in Maximo Manage
While upgrading to Java 25 does not introduce any functional changes, it is crucial to thoroughly test customizations, reports, automation scripts, and web services to ensure everything functions smoothly and without issues. For more information, see Diagnostic and testing in Maximo for Java 25.
Maximo Industry Solutions and Add-ons are also transitioning to Java 25. Ensure that you upgrade to the corresponding versions to maintain compatibility. For more information, refer to the respective industry solution or add-on documentation.
Recompile your classes with Java 25. Recompiling helps ensure compatibility with updated APIs, catches outdated constructs early, and allows you to benefit from modern language features and improved bytecode performance.
Related Information
Was this topic helpful?
Document Information
Modified date:
29 April 2026
UID
ibm17270573