General Page
Information to help you get started with IBM SDK, Java Technology Edition, Version 11.
This release is fully compatible with the Oracle Platform Java™ Standard Edition (Java SE) 11 application programming interfaces (APIs). The SDK is built from the following components:
- OpenJDK 11 class libraries
- Eclipse OpenJ9 Java virtual machine implementation
Binary packages are available in InstallAnywhere installable and archive formats. For install instructions, see the Installation guide.
This document contains important information that covers the following topics:
- Component versions
- Release information
- Fixes lists
- Security vulnerabilities
- Platform compatibility
- Problem reporting
- Supporting documentation
Component versions
The InstallAnywhere package name provides platform and Java version information in the following format:
ibm-java-jdk_<platform_architecture>_<operating_system>_<version_information>.bin
For example, IBM SDK for Linux on 64-bit IBM Power systems (little endian), Java version 11.0.9, has the following package name: ibm-java-jdk_ppc64le_linux_11.0.9.0.bin
Use the following table to determine the version of OpenJDK and Eclipse OpenJ9 in the package:
Package | OpenJDK version | Eclipse OpenJ9 version |
---|---|---|
ibm-java-jdk_<platform_architecture>_<operating_system>_11.0.9.0.bin | 11.0.9 build 11 | 0.23.0 |
ibm-java-jdk_<platform_architecture>_<operating_system>_11.0.10.0.bin | 11.0.10 build 9 | 0.24.0 |
ibm-java-jdk_<platform_architecture>_<operating_system>_11.0.11.0.bin | 11.0.11 build 9 | 0.26.0 |
Table: Component levels
You can also determine the release level of OpenJ9 by installing the package and running the java -version command. The output contains a string that shows the OpenJ9 version information. The following example indicates OpenJ9 version 0.23.0:
java version "11.0.9" 2020-10-20 Java(TM) SE Runtime Environment 11.0.9.0-IBM (build 11.0.9+11) Eclipse OpenJ9 VM 11.0.9.0-IBM (build openj9-0.23.0, JRE 11 Linux s390x-64-Bit Compressed References 20201125_644 (JIT enabled, AOT enabled) OpenJ9 - 0394ef75452 OMR - 582366ae545 JCL - 9596fff based on jdk-11.0.9+11)
Release information
Release information is available for each component in the package:
- Eclipse OpenJ9: The OpenJ9 release notes summarize any notable changes and limitations in each release.
- OpenJDK class libraries: OpenJDK release information is summarized at the https://foojay.io website. For OpenJDK 11, see release highlights.
Fixes lists
You can find fix information at the following links:
- Java SDK fixes list: See Java SDK fixes, version 11.0.
- Eclipse OpenJ9: A full list of fixes for OpenJ9 releases is documented in each GitHub release.
- OpenJDK class libraries: Fix information is provided in a component view at the https://foojay.io website. Note that fixes shown in the HotSpot view and some fixes shown in the Other view do not apply to these packages.
Security vulnerabilities
Security vulnerabilities that are resolved for each release can be found on the Java SDK security vulnerabilities page.
Platform compatibility
The SDK is expected to function with the following operating systems and minimum levels:
Linux | x86-64 | ppc64le | s390x |
---|---|---|---|
Red Hat Enterprise Linux (RHEL) 7.7 | Yes | Yes | Yes |
RHEL 8.1 | Yes | Yes | Yes |
Suse Linux Enterprise Server (SLES) 12 SP5 | Yes | Yes | Yes |
Ubuntu 18.04 | Yes | Yes | Yes |
Ubuntu 20.04 | Yes | Yes | Yes |
Table: Linux distributions and levels
AIX | ppc64 |
---|---|
AIX 7.1 TL5 SP6 | Yes |
AIX 7.2 TL3 | Yes |
Table: AIX levels
Note: When public support for an operating system version ends, IBM SDK, Java Technology Edition, Version 11 can no longer be expected to work on that level.
Problem reporting
Find or report any problems that you identify to the appropriate component:
- Eclipse OpenJ9: Use the issues list in the Eclipse OpenJ9 GitHub repository to search for known issues or report new problems.
- OpenJDK class libraries: Use the JDK Bug System to report issues with OpenJDK class libraries.
Supporting documentation
User and reference documentation can be found at the following links:
- Eclipse OpenJ9: Eclipse OpenJ9 documentation covers new features and content that describes how to configure, tune, and debug runtime problems.
- OpenJDK class libraries:The OpenJDK API documentation supports the Java Platform, Standard Edition & Java Development Kit Version 11 API Specification.
Was this topic helpful?
Document Information
Modified date:
12 July 2021
UID
ibm16356577