AdoptOpenJDK Frequently Asked Questions
The answer to this depends on which version you are interested in.
First, identify the major Java release which will be the first number after
jdk in the release name. For example for
jdk8u232-b09 the release is
jdk-11.0.5+10 it is
Start by cloning the HotSpot codebase for the version you want. For example, replace the version number
8with the one you want in the following repository: https://github.com/adoptopenjdk/openjdk-jdk8u
When you've done that, change into the directory and checkout the release name. Note for jdk9+ add an
git checkout jdk8u232-b09
git checkout jdk-11.0.8+10_adopt
See this issue for an explanation as to where that tag comes from.
Checkout the OpenJ9 "extensions" repository for the release you are interested in e.g. https://github.com/ibmruntimes/openj9-openjdk-jdk8 (Replace
8with the major Java version you are interested in).
Next, identify the openj9 branch you are interested in. For example, for either
jdk-11.0.4+11_openj9-0.15.1it would be
Then you can checkout that branch of the extensions repository e.g.
git checkout openj9-0.15.1Note that the checkout does NOT contain the underlying Java version in the OpenJ9 case.