Blog

Amazon Corretto JVM

Dennis Vriend

Aktualisiert Oktober 21, 2025
2 Minuten

Die Oracle Java Virtual Machine (JVM) ist eine beliebte Laufzeitumgebung für die Programmiersprache Java. Die Laufzeitumgebung ist in zwei Versionen erhältlich, einer Open-Source-Variante mit der Bezeichnung und einer kommerziellen Version mit der Bezeichnung . Im Jahr 2018 hat Oracle angekündigt, dass die öffentlichen Updates von Java SE 8 ab Januar 2019 nicht mehr für die "geschäftliche, kommerzielle oder produktive Nutzung" ohne eine kommerzielle Lizenz verfügbar sein werden. Sowohl Java SE 9 als auch Java SE 8 sind frei verfügbar und können für allgemeine Zwecke weitergegeben werden. Java SE ist weiterhin unter der Oracle Binary Code License (BCL) kostenlos erhältlich.
Im November 2018 führte AWS Amazon Corretto ein, eine kostenlose Distribution von OpenJDK mit langfristigem Support. Amazon Corretto, benannt nach einem italienischen Getränk, ist eine kostenlose, plattformübergreifende, produktionsreife Distribution des Open Java Development Kit (OpenJDK). Corretto wird mit langfristigem Support geliefert, der Leistungsverbesserungen und Sicherheitskorrekturen umfasst. Amazon Corretto ist für Linux, Windows, macOS und Docker verfügbar. Lassen Sie uns einen Blick darauf werfen!

Docker

Wir werden uns die Docker-Distribution von Corretto ansehen. Zunächst müssen wir ein Docker-Image erstellen:

$ docker build -t amazon-corretto-8 git@github.com:corretto/corretto-8-docker.git

Starten Sie den Container:

$ docker run -it amazon-corretto-8

Führen Sie eine kleine Anwendung aus:

bash-4.2# java -version
openjdk version "1.8.0_192"
OpenJDK Runtime Environment (build 1.8.0_192-amazon-corretto-preview-b12)
OpenJDK 64-Bit Server VM (build 25.192-b12, mixed mode)

$ vi HelloWorld.java

public class HelloWorld {
        public static void main(String[] args) {
                System.out.println("Hello World!");
        }
}

bash-4.2# java HelloWorld
Hello World!

Fazit

Amazon hat eine kostenlose LTS-Distribution von OpenJDK bereitgestellt, die für Linux, Windows, macOS und Docker verfügbar ist und Corretto heißt. Corretto wird von AWS unterstützt und gewartet und ist eine brauchbare Alternative zu OpenJDK für Produktions-Workloads auf der JVM.

Verfasst von

Dennis Vriend

Contact

Let’s discuss how we can support your journey.