Download JDK for Linux
Download a JDK for Linux desktops, servers, and containers. Filter by Java version, distribution, CPU architecture, and libc to find a compatible build.
Available JDK downloads
Downloads are provided directly by the official JDK vendors. GetJDK does not modify JDK binaries.
- Version: 25.36.205Azul Zulu
- Operating System
- Linux musl
- Architecture
- aarch64
- Java Package
- JDK
- Version: 25.36.205Azul Zulu
- Operating System
- Linux glibc
- Architecture
- x64
- Java Package
- JDK
- Version: 25.36.205Azul Zulu
- Operating System
- Linux glibc
- Architecture
- amd64
- Java Package
- JDK
- Version: 25.36.205Azul Zulu
- Operating System
- Linux glibc
- Architecture
- aarch64
- Java Package
- JDK
- Version: 25.36.205Azul Zulu
- Operating System
- Linux glibc
- Architecture
- arm64
- Java Package
- JDK
Match the Linux architecture and libc
Select a build for your machine's CPU architecture, such as x64 or AArch64. In More filters, also check libc: a glibc build and a musl build target different Linux environments.
Choose the package format supported by your distribution, or use an archive for a manually managed JDK. Follow the vendor's setup instructions and configure JAVA_HOME and PATH for your shell or service.
Java versions available for Linux
Browse 22 Java release lines for Linux, including LTS releases 25, 21, 17, 11, 8. Start with the version required by your project, then compare the available vendors and updates.
The catalog shows available downloads, not a support guarantee. Check each vendor's platform requirements and maintenance policy for your chosen Java release.
Verify your JDK installation
Check the active Java runtime and compiler in the same shell or container used by your application. command -v java shows which executable your shell resolves.
java -version
javac -version
command -v java