How to build OpenJDK…

Building OpenJDK with our makejdk-any-platform.sh script is really simple…

git clone https://github.com/AdoptOpenJDK/openjdk-build.git

Docker Build:

./makejdk-any-platform.sh

Optionally specify --destination <path> if you want the binary to be copied to your machine.

Local Build:

./makejdk-any-platform.sh --source $PWD --destination $PWD/OpenJDK.tar.gz

Troubleshooting:

If you have any issues build OpenJDK then you can check all of the command line flags using:

./makejdk-any-platform.sh --help

It’s also worth checking here for the latest issues if you are having problems.

Why GitHub releases?

  • Releases are GitHub's way of packaging and providing software to your users.
  • With Releases, you can provide links to binary files, as well as release notes describing your changes.
  • There are no limits on the total number of files uploaded per release except that each individual file must be under 2GB in size.
  • Release links can be accessed using the GitHub api including useful extras such as download stats.

AIX is here!

A couple of weeks ago we had a pair of 10 cpu, 32gb ram AIX machines setup for us at the OSU Open Source Lab in Oregon. We have been playing around with the configuration on them for the last few weeks but I think that we’ve got our build recipe right now. Go ahead and grab our binaries from here.

Please not that these binaries are currently untested and are not recommended for production use.