IBM Support

IBM Maximo Manage: Transition to Java 25 from Maximo Application Suite 9.2 support announcement

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

Industry solutions and add-ons

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.
 
Recompiling Java customization

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.
 

[{"Type":"MASTER","Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLPL8","label":"IBM Maximo Manage"},"ARM Category":[{"code":"a8m50000000CbOcAAK","label":"General-\u003EMaximo Base"},{"code":"a8m50000000CbPHAA0","label":"General-\u003ERelease Notes"},{"code":"a8m50000000CbPBAA0","label":"Industry Solutions"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"and future releases"}]

Document Information

Modified date:
29 April 2026

UID

ibm17270573