Amazon Corretto is a no-cost, multiplatform, production-ready distribution
of the Open Java Development Kit (OpenJDK). Corretto comes with long-term
support that will include performance enhancements and security fixes.
Amazon runs Corretto internally on thousands of production services and
Corretto is certified as compatible with the Java SE standard. With
Corretto, you can develop and run Java applications on popular operating
systems, including Linux, Windows, and macOS.
$ sdk install java x.y.z-amzn
Dragonwell, as a downstream version of OpenJDK, is the in-house
OpenJDK implementation at Alibaba. It is optimized for online e-commerce,
financial and logistics applications running on 100,000+ servers. Alibaba
Dragonwell is the engine that runs these distributed Java applications in
extreme scaling.
$ sdk install java x.y.z-albba
Oracle GraalVM is the free GraalVM distribution from Oracle, based on
Oracle JDK, and includes the high-performance Graal JIT compiler.
GraalVM can compile Java applications ahead of time into standalone
binaries that start instantly, scale fast, and use fewer compute
resources. Oracle GraalVM Native Image provides advanced features
including G1 GC, SBOM, as well as performance and size optimizations.
It also makes it possible to embed Python, JavaScript, Ruby, and other
languages into Java applications.
$ sdk install java x.y.z-graal
GraalVM
(GraalVM Community)
GraalVM CE is the open source distribution of GraalVM, based on OpenJDK,
and includes the high-performance Graal JIT compiler. GraalVM can
compile Java applications ahead of time into standalone binaries that
start instantly, scale fast, and use fewer compute resources. It also
makes it possible to embed Python, JavaScript, Ruby, and other languages
into Java applications.
$ sdk install java x.y.z-graalce
This proprietary Java Development Kit is an implementation of the Java Platform,
Standard Edition released by Oracle Corporation in the form of a binary
product aimed at Java developers on Linux, macOS or Windows. The JDK
includes a private JVM and a few other resources to finish the development
of a Java application. It is distributed under the Oracle No-Fee Terms and
Conditions License
$ sdk install java x.y.z-oracle
Tencent Kona is a free, multi-platform, and production-ready distribution
of OpenJDK, featuring Long-Term Support (LTS) releases. It serves as the
default JDK within Tencent for cloud computing, big data, and numerous
other Java applications.
$ sdk install java x.y.z-kona
Liberica is a 100% open-source Java implementation. It is built from
OpenJDK which BellSoft contributes to, is thoroughly tested and passed the
JCK provided under the license from OpenJDK. All supported versions of
Liberica also contain JavaFX.
$ sdk install java x.y.z-librca
Liberica Native Image Kit is a utility that converts your JVM-based application
into a fully compiled native executable ahead-of-time under the closed-world
assumption with an almost instant startup time. Being compatible with various
platforms, including lightweight musl-based Alpine Linux, it optimizes resource
consumption and minimizes the static footprint.
$ sdk install java x.y.z-nik
Mandrel focuses on GraalVM's native-image component in order to provide
an easy way for Quarkus users to generate native images for their
applications. Developers using Quarkus should be able to go all the way
from Java source code to lean, native, platform-dependent applications
running on Linux. This capability is vital for deploying to containers
in a cloud-native application development model.
$ sdk install java x.y.z-mandrel
OpenJDK (Open Java Development Kit) is a free and open-source
implementation of the Java Platform, Standard Edition (Java SE). It is the
result of an effort Sun Microsystems began in 2006. The implementation is
licensed under the GNU General Public License (GNU GPL) version 2 with a
linking exception. Were it not for the GPL linking exception, components
that linked to the Java class library would be subject to the terms of the
GPL license. OpenJDK is the official reference implementation of Java SE
since version 7.
$ sdk install java x.y.z-open
The Microsoft Build of OpenJDK is a no-cost distribution of OpenJDK that's
open source and available for free for anyone to deploy anywhere. It
includes Long-Term Support (LTS) binaries for Java 11 on x64 server and
desktop environments on macOS, Linux, and Windows, and AArch64/ARM64 on
Linux and Windows. Microsoft also publishes Java 16 binaries for all three
major Operating Systems and both x64 and AArch64 (M1/ARM64) architectures.
$ sdk install java x.y.z-ms
SapMachine is a downstream version of the OpenJDK
project. It is used to build and maintain a SAP supported version of
OpenJDK for SAP customers and partners who wish to use OpenJDK to run their
applications. SAP is committed to ensuring the continued success of the
Java platform.
$ sdk install java x.y.z-sapmchn
Semeru Runtimes use the class libraries from OpenJDK, along with
the Eclipse OpenJ9 Java Virtual Machine to enable developers to build
and deploy Java applications that will start quickly, deliver great
performance, all while using less memory.
$ sdk install java x.y.z-sem
Formerly AdoptOpenJDK, the Eclipse Adoptium Temurin™ project provides
code and processes that support the building of runtime binaries and
associated technologies that are high performance, enterprise-caliber,
cross-platform, open-source licensed, and Java SE TCK-tested for general
use across the Java ecosystem.
$ sdk install java x.y.z-tem
TravaOpenJDK is OpenJDK for developers. It is based on dcevm
and uses an integrated HotswapAgent, so allowing advanced hotswapping of
classes by method and field addition or updates at runtime.
$ sdk install java x.y.z-trava
Zulu
(Azul Systems)
Azul Zulu is an open source implementation of the Java Standard Edition ("SE")
specification. It is a binary build of the OpenJDK open source project. Zulu
provides a Java Runtime Environment needed for Java applications to run.
$ sdk install java x.y.z-zulu
© 2012 - 2023 SDKMAN! is Open Source Software licensed under
Apache 2