When to use it
Use it for Java applications, Spring Boot APIs, Maven, Gradle, JVM services and enterprise backend projects.
Java / JVM
A production-ready OpenJDK distribution for Java, Spring Boot and enterprise JVM development.
Platforms
When to use it
Use it for Java applications, Spring Boot APIs, Maven, Gradle, JVM services and enterprise backend projects.
Recommended version
Use JDK 25 LTS for new projects when compatible; use JDK 21 or JDK 17 for enterprise compatibility.
Platforms
Official links
Temurin JDK
Official links
Install commands and guidance
Post-install verification
Related tools
Install commands and guidance
winget install EclipseAdoptium.Temurin.25.JDKbrew install --cask temurinsudo apt install -y temurin-25-jdkPost-install verification
java -versionjavac -versionVerified offers
Offers will stay separate from the technical catalog: official source, validity date, sponsored mention when needed, and verification before publication.
No suspicious keys, no grey links, no unverifiable promise.
Each code can have a date, source, platform and verification status.
The backend can check URLs every night and trigger an alert if something changes.
Back to downloads
A production-ready OpenJDK distribution for Java, Spring Boot and enterprise JVM development.