Download Java JDK

Find the Java Development Kit for your project. Choose a Java version, operating system, and architecture, then compare available distributions.

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
    Windows
    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

Which Java Development Kit do I need?

Start with the Java version required by your project or build tools. Then match your operating system and CPU architecture. The filters suggest a version and device where possible, and you can change any selection.

A JDK includes the compiler and development tools needed to build Java applications. If you only need to run an application, check its runtime requirements and the JRE options under More filters.

Compare Java distributions

Different vendors package Java builds for different platforms and update schedules. Compare the version, architecture, package format, and maintenance terms before choosing a distribution.

GetJDK links to downloads from the official vendors. The download page provides checksum information when it is available, so you can verify the downloaded file.

Verify your JDK installation

After installing, open a new terminal and confirm that the Java runtime and compiler report the version your project expects.

java -version
javac -version