Skip to content

Revise SapMachine version support in documentation#287

Merged
Joysie merged 3 commits intoSAP-docs:mainfrom
skateball:patch-1
Nov 6, 2025
Merged

Revise SapMachine version support in documentation#287
Joysie merged 3 commits intoSAP-docs:mainfrom
skateball:patch-1

Conversation

@skateball
Copy link
Contributor

@skateball skateball commented Nov 4, 2025

Updated SapMachine documentation to reflect the support for Java versions 17, 21, and 25.
Added notes on version management.
Removed outdated information regarding Java 11 and SJBuildpack 1.

Fixes #285
Fixes #286

Updated SapMachine documentation to reflect the support for Java versions 17, 21, and 25. Removed outdated information regarding Java 11 and added notes on version management.
@skateball skateball requested a review from a team as a code owner November 4, 2025 16:03
@skateball
Copy link
Contributor Author

@ansteiner @RealCLanger Request for comments & review

@Joysie Joysie self-assigned this Nov 4, 2025
@Joysie Joysie added the contribution Valuable Contribution label Nov 5, 2025
Copy link
Contributor

@ansteiner ansteiner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is 25 already in SJB2?
With specific versions in the example we have to update this regularly.

Copy link

@RealCLanger RealCLanger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So far so good from my side with a few minor suggestions. I guess this needs review and possibly adaptation from the buildpack team, though, and needs to align with the actual SapMachine 25 shipment in SJBv2


To stay secure, use the latest stable version of SapMachine JRE 11, which is available in the major version. Set the JBP\_CONFIG\_SAP\_MACHINE\_JRE variable like this:
> ### Tip:
> SAP Java Buildpack 2 provide a customized SapMachine JRE 17 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> SAP Java Buildpack 2 provide a customized SapMachine JRE 17 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.
> SAP Java Buildpack 2 provides a customized SapMachine JRE 17 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/17/docs/api/jdk.compiler/module-summary.html) module.


> ### Tip:
> SAP Java Buildpack 1 and 2 provide a customized SapMachine JRE 17 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.
> SAP Java Buildpack 2 provides a customized SapMachine JRE 21 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> SAP Java Buildpack 2 provides a customized SapMachine JRE 21 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.
> SAP Java Buildpack 2 provides a customized SapMachine JRE 21 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/21/docs/api/jdk.compiler/module-summary.html) module.


> ### Tip:
> SAP Java Buildpack 2 provides a customized SapMachine JRE 21 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.
> SAP Java Buildpack 2 provides a customized SapMachine JRE 25 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> SAP Java Buildpack 2 provides a customized SapMachine JRE 25 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/11/docs/api/jdk.compiler/module-summary.html) module.
> SAP Java Buildpack 2 provides a customized SapMachine JRE 25 that contains a [jdk.compiler](https://docs.oracle.com/en/java/javase/25/docs/api/jdk.compiler/module-summary.html) module.

```

In some cases, it can be helpful to pin a particular published version of SapMachine JDK 11. To make the buildpack download this JDK version \(for example, 11.0.28\), specify it the following way:
In some cases, it can be helpful to pin a particular published version of SapMachine JDK 17. To make the buildpack download this JDK version \(for example, 17.0.16\), specify it the following way:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In some cases, it can be helpful to pin a particular published version of SapMachine JDK 17. To make the buildpack download this JDK version \(for example, 17.0.16\), specify it the following way:
In some cases, it can be helpful to pin a particular published version of SapMachine JDK 17. To make the buildpack download this JDK version \(for example, 17.0.17\), specify it the following way:


**Related Information**

[https://sapmachine.io/](https://sapmachine.io/ "The SapMachine Website with downloads and documentation.")

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[https://sapmachine.io/](https://sapmachine.io/ "The SapMachine Website with downloads and documentation.")
[https://sapmachine.io/](https://sapmachine.io/) "The SapMachine Website with downloads and documentation."

@Joysie
Copy link
Contributor

Joysie commented Nov 5, 2025

Thank you, colleagues!

Yes, our team is aware of the new SapMachine changes. 🙂 SAP Java Buldpack 2 will start supporting Java 25 with version 2.43.0, which will be released next week (Nov 13).

The documentation has been updated (thanks for your suggestions!). You'll see the changes on GitHub and SAP Help Portal with the next SAP BTP release (Nov 13).

Best,
Gergana

@Joysie Joysie closed this Nov 5, 2025
@Joysie Joysie reopened this Nov 6, 2025
@Joysie Joysie merged commit 1dbf963 into SAP-docs:main Nov 6, 2025
7 checks passed
@Joysie Joysie added ua-review Under review by the UA team type/outdated Something is outdated in the documentation. labels Nov 6, 2025
@skateball skateball deleted the patch-1 branch February 2, 2026 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution Valuable Contribution type/outdated Something is outdated in the documentation. ua-review Under review by the UA team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[doc issue] Remove SapMachine 11 and SAPJVM8 [doc issue] Add SapMachine 25 JRE and JDK

4 participants