Oracle does not provide JDK 10 binaries for AArch64, so where can you get one?
OpenJDK on AArch64 is actively supported by ARM, Linaro, Red Hat, Cavium and Bellsoft, Qualcomm, and others, but the process of producing publicly available binaries is a bit more patchwork than I'd like. Here are sources that have, or will have, AArch64 builds of OpenJDK:
- Major linux distros are supporting OpenJDK on AArch64. It may take time for the JDK 10 builds to work their way to the usual package repos.
- AdoptOpenJDK provides builds for most 64-bit platforms (x64, AArch64, ppc64, s390). You might have to look in the "Nightly builds" for AArch64.
- https://adoptopenjdk.net/releases.html?variant=openjdk10&jvmVariant=hotspot#aarch64_linux
- https://adoptopenjdk.net/nightly.html?variant=openjdk10
- Linaro posts engineering builds of OpenJDK 10 (as well as 7, 8u, and 9) for AArch64.
- Bellsoft provides OpenJDK 10 binaries for 32-bit ARMv7.
- Docker provides containers for OpenJDK 7, 8, 9, and 10 for AArch64:
- Azul provides JDK 8 binaries for 32- and 64-bit ARM, but not JDK 10 for AArch64 last I looked:
Works on Arm has a good database of software that runs on AArch64, including Java:
- https://www.worksonarm.com/explore/openjdk/
See JDK 10 - What's new for AArch64? for more info.
Updates:
- 7/25/2018: Updated AdoptOpenJDK links for new JDK 10 release builds.
- 7/25/2018: Updated Docker links to specify arm64v8.
This comment has been removed by a blog administrator.
ReplyDelete