This project contains a downstream version of the OpenJDK project. It is used to build and maintain a SAP supported version of OpenJDK for SAP customers and partners who wish to use OpenJDK to run their applications.
We want to stress that this is clearly a “friendly fork”. SAP is committed to ensuring the continued success of the Java platform. SAP is:
A member of the JCP Executive committee since 2001 and recently served in the JSR 379 (Java SE 9), JSR 383 (Java SE 18.3), JSR 384 (Java SE 11), JSR 386 (Java SE 12), JSR 388 (Java SE 13), JSR 389 (Java SE 14), JSR 390 (Java SE 15), JSR 391 (Java SE 16), JSR 392 (Java SE 17), JSR 393 (Java SE 18), JSR 394 (Java SE 19) and JSR 395 (Java SE 20) Expert Groups.
Among the biggest external contributors to the OpenJDK project (see fix ratio for OpenJDK 11, 12, 13, 14, 15, 16, 17, 18, 19).
Leading the OpenJDK 17 updates project and heavily supporting the OpenJDK 11 updates project.
Leading the PowerPC/AIX porting project.
Contributing as many of our features as possible to the OpenJDK project and keep the diff of this project as small as possible.
Creating tools for developers
- JFR Event Collection: Information on all JFR events for a specific JDK
- AP-Loader: AsyncProfiler in a single cross-platform JAR
All releases, including nightly snapshots, are available on GitHub.
The latest release for any SapMachine major version can be found at
https://sap.github.io/SapMachine/latest/#MAJOR (e.g. SapMachine 11).
Check out our FAQ’s and wikipages for information about:
This project is run under the same licensing terms as the upstream OpenJDK project. Please see the LICENSE file in the top-level directory for more information.