4 posts tagged “Java 17”

MAS 9.1 moved the JVM under every Maximo customization from Java 11 to Java 17. MAS 9.2 (June 2026) adds Java 25 at the platform and AI-Service level while Java 17 stays the baseline for Manage and your custom code. Here is what changes for existing extensions, why 9.2 is a mixed Java-17/Java-25 environment, how to test and remediate, and why the extension model endured while everything around it modernized.

A developer's deep dive into how IBM Maximo add-ons and industry solutions extend the core through Java — PLUS prefixes, MBO inheritance chains, product.xml, bytecode injection, the compatibility matrix, the MAS 9 Customization Archive, and the Java 17 shift.

Everything that changed under the hood in MAS 9 — the architecture shift from WebSphere to OpenShift, Java 17 migration impact, sealed databases, containerized deployment, and what your infrastructure team needs to learn. The technical foundation every upgrade team must understand.

How automation scripts survive Java 17, the free Reliability Strategies Library with 800+ equipment types, AI-powered natural language queries in Manage 9.1, and enhanced qualifications management. The tools that make MAS 9 yours.