Does thinking about upgrading your Java programs give you a headache? There are a million reasons to do it, but it’s difficult to know where to begin. That’s why we’ve compiled resources for migrating from IBM® SDK, Java™ Technology Edition to IBM Semeru Runtime Certified Edition for z/OS in a portal at IBM Java SDK and Semeru Runtime Migration on z/OS.
Why should I upgrade my Java version to the latest version?
Aside from new Java language features, OpenJDK class libraries, the Eclipse J9 virtual machine, and Java APIs, migrating to Java 11, 17, or 21 provides improved security features and performance enhancements. Read more about why you should upgrade at Why migrate to the latest version of the IBM Semeru Runtime Certified Edition for z/OS.
How do I upgrade?
Depending on which version you are upgrading to and from, the process varies.
You might be upgrading from:
- IBM Java SDK 8 (Java 8) to Semeru Runtime 11 (Java 11)
- Java 8 to Semeru Runtime 17 (Java 17)
- Java 8 to Semeru Runtime 21 (Java 21)
- Java 11 to Java 17
- Java 11 to 21
- Java 17 to Java 21
- From a version previous to Java 8
Explore the portal to help you select the upgrade path that best suits your needs. We’ve also highlighted key considerations, such as security, planning, middleware, and details about the support timeline.