java_tutorial_oracle_jdk_11_installieren

Java 11 installieren – Installation des Oracle JDK 11 (LTS) auf einem Windows 10 PC

In dieser Lektion beschreiben wir, wie Java 11 auf einem Windows PC installiert wird. Wir werden die aktuelle Version des Oracle JDK 11 (Java Development Kit) schrittweise installieren und dabei jeden Installationsschritt ausführlich behandeln.

Zu Beginn der Lektion werden wir die aktuelle JDK 11 Installationsdatei von der Oracle Webseite, der Herstellerwebseite, herunterladen und danach die Installation der Java Standard Edition 11 durchführen. Als Java Development Kit Version werden wir die Long Term Support (LTS) Variante herunterladen. Sie wird von Oracle über einen langfristigen Zeitraum mit Aktualisierungen und Sicherheitspatches versorgt.

Neben den LTS Java Distributionen von Oracle sind noch weitere Java Alternativen mit Langzeit-Support verfügbar. Bei Entwicklern sind die Java Distributionen von Amazon und AdoptOpenJDK momentan besonders populär. In unseren Beiträgen Amazon Corretto installieren und AdoptOpenJDK installieren zeigen wir, wie die alternativen Java Distributionen auf einem Windows PC installiert werden.

Nach der Installation des aktuellen Oracle JDK 11 (Long Term Support Variante) werden wir die Windows Systemumgebungsvariable Path anpassen, um komfortabler Java Anwendungen kompilieren und ausführen zu können. Danach werden wir beschreiben, wie mit einer Java Testanwendung die korrekte Installation des Oracle JDK 11 überprüft werden kann.

Die Installation von Java 11, dem Oracle JDK 11 LTS, besteht somit aus den folgenden Schritten, die auch gleichzeitig die Kapitel dieser Lektion sind:

Hinweis: Wir haben einen neueren Beitrag zu diesem Thema veröffentlicht, darin zeigen wir wie Java 13 auf einem Windows 10 PC installiert wird. Außerdem haben wir eine große Übersicht zu den alternativen Java Distributionen in dem Beitrag Wie installiere ich Java? zusammengefasst.

Hinweis: In weiteren Beiträgen beschreiben wir Schritt für Schritt, wie die Installation des Oracle JDK 13 und Installation des Oracle JDK 8 auf einem Windows 10 PC durchgeführt werden.

1. Download der Installationsdatei des Oracle JDK 11 LTS (Java Development Kit)

Android Apps Programmieren Online-Kurs

Unser großes
Android Online-Kurs
Gesamtpaket



Weitere Infos

Beginnen wir nun mit dem ersten Installationsschritt und laden die Installationsdatei des aktuellen Oracle JDK 11 (LTS) aus dem Internet herunter.

Aufgrund der Plattformunabhängigkeit kann Java auf vielen unterschiedlichen Plattformen installiert werden. Einzige Voraussetzung hierfür ist, dass das Java Development Kit auf die entsprechende Plattform portiert wurde.

Eine Übersicht aller verfügbaren JDK-Portierungen sowie die neueste Java Version findet man auf der Webseite von Oracle.

Oracle ist der Hersteller hinter der Java Plattform. Das Unternehmen stellt seine offizielle Java Standard Edition Implementierung unter der Bezeichnung Oracle JDK zur Verfügung. Bis zum Jahr 2019 war dies auch die am meisten genutzte Java Version auf der Welt.

Neben dem offiziellen JDK stellt Oracle auch das freie und quelloffene OpenJDK, welches die Referenzimplementierung für die Java Standard Edition bildet, bereit. Alle Entwicklungen an der Programmiersprache Java und der Plattform werden dort durchgeführt.

Wir werden in dieser Lektion das Oracle JDK 11 Long Term Support auf einem Windows 10 PC installieren. Daher richtet sich diese Anleitung vorwiegend an Windows Nutzer. Für andere Betriebssysteme sind die Installationsschritte aber ähnlich. Der Begriff Long Term Support (LTS) steht für Langzeit-Support und garantiert, dass Oracle über einen langfristigen Zeitraum dieses JDK aktuell hält.

Um Java 11 SE (Standard Edition) installieren zu können, muss zuerst die aktuelle JDK 11 Installationsdatei von der Herstellerwebseite heruntergeladen werden.

Wichtiger Hinweis: Die Installationsdatei des aktuellen Oracle JDK 11 kann nur mit einem Oracle-Account heruntergeladen werden. Daher ist es erforderlich im Vorfeld einen solchen Account anzulegen. Dies kann über die Oracle-Login Webseite oder über die Oracle Account erstellen Webseite erfolgen.

Auf folgender Seite kann die aktuelle Version des Oracle JDK 11 heruntergeladen werden:

Webseite des Oracle JDK 11

Wir klicken nun auf den oben aufgeführten Link, wodurch wir zur offiziellen Oracle JDK Seite gelangen.

Auf der verlinkten Seite von Oracle werden verschiedene Versionen des Oracle JDK zum Download bereitgestellt. Es stehen folgende Versionen zur Auswahl:

  • Oracle JDK 13 (Java SE 13)
  • Oracle JDK 11 LTS (Java SE 11)
  • Oracle JDK 8 LTS (Java SE 8)

Wir möchten nun das aktuelle Oracle JDK 11 LTS herunterladen. Um zu der entsprechenden Download-Seite zu gelangen, scrollen wir auf der verlinkten Webseite nach unten und klicken wir auf den markierten Download Button (Markierung A):

java_oracle_jdk_11_download_seite

Übersichtsbereich der Oracle JDK Webseite
(Quelle: https://www.oracle.com/technetwork/java/javase/downloads/index.html [Stand: Januar 2020])

Nachdem wir auf den Download Button (Markierung A) geklickt haben, öffnet sich die Download-Seite des Oracle JDK 11, welche die Auflistung der verschiedenen JDK Installationsdateien enthält.

In der unteren Abbildung ist die Download-Seite des Oracle JDK 11 dargestellt:

java_oracle_jdk_11_download_link

Auflistung der verschiedenen Oracle JDK Installationsdateien (Portierungen des JDK 11)
(Quelle: https://www.oracle.com/technetwork/java/javase/downloads [Stand: Januar 2020])

Wir möchten unsere Java Programme unter dem Betriebssystem Microsoft Windows 10 (64 Bit) entwickeln, aus diesem Grund ist für uns das Oracle JDK mit der Bezeichnung Windows x64 die passende Wahl. In der Auflistung befindet sich die von uns benötigte Oracle JDK Installationsdatei an der vorletzten Position.

Um den Download der Oracle JDK 11 (LTS) Installationsdatei ausführen zu können, muss den Oracle Technology Network License Agreement for Oracle Java SE Bedingungen zugestimmt werden. Erst wenn der rot markiere Radiobutton (Markierung A) angeklickt wurde, kann die gewünschte Oracle JDK Installationsdatei heruntergeladen werden.

Der Download-Link ist in der oberen Abbildung mit einer roten Linie unterstrichen worden.Seine die Bezeichnung lautet jdk-11.0.5_windows-x64_bin.exe. Wir starten den Download des Oracle JDK 11, indem wir auf den markierten Link (Markierung B) klicken.

Der Download beginnt nicht sofort, stattdessen werden wir auf die Oracle-Login Webseite weitergeleitet. Auf der Oracle-Login Seite müssen wir uns nun in unseren Oracle-Account einloggen, den im Vorfeld erstellt werden muss. Der Download der Oracle JDK 11 Installationsdatei beginnt erst, nachdem wir uns eingeloggt haben.

Die Dateigröße beträgt etwa 150 MB, daher sollte der Downloadvorgang schnell abgeschlossen sein. Sobald der Download der Oracle JDK 11 (LTS) Installationsdatei abgeschlossen ist, kann mit der Installation der aktuellen Java Development Kit 11 Programmdateien begonnen werden.

2. Installation des JDK 11 (Java Development Kit) auf einem Windows 10 PC

Die Installation des JDK der aktuellen Java SE 11 erfordert unter Windows 10 nur wenige Installationsschritte. Als Voraussetzung muss die Installationsdatei des Java Development Kit wie oben beschrieben heruntergeladen worden sein.

Um die Installation des Oracle JDK 11 zu starten, navigieren wir nun in den Ordner, in welchem die JDK-Installationsdatei abgespeichert wurde und führen sie mit einem Doppelklick aus.

In der unteren Abbildung ist die heruntergeladene Installationsdatei des Oracle JDK 11 LTS (Markierung A) zu sehen. Sie ist etwa 150 MB groß und befindet sich in unserem Fall im Download-Ordner:

oracle_jdk_11_installationsdatei

Die Oracle JDK 11 Installationsdatei mit Versionsnummer

Wir werden den Installationsprozess des Oracle JDK 11 nun starten. Dazu führen wir folgende Schritte aus:

  1. Wir navigieren in den Ordner, in welchem die Oracle JDK Installationsdatei abgespeichert wurde.
  2. Anschließend führen wir die Installationsdatei per Doppelklick aus.

Es wird uns nun der Zustimmungs-Dialog der Benutzerkontensteuerung von Windows angezeigt. Diesem Zustimmungs-Dialog müssen wir zustimmen, um die Installation des Oracle JDK auf dem Rechner zu erlauben.

Nachdem wir die Erlaubnis zur Installation erteilt haben, öffnet sich der Installation Wizard-Dialog des Oracle JDK 11, welcher uns durch den Installationsprozess führt.

Der Installation Wizard-Dialog des Oracle JDK 11 ist in der unteren Abbildung dargestellt:

oracle_jdk_11_installation_dialog_setup

Der Installation Wizard-Dialog des Oracle JDK 11 führt durch die Installation

Auf der ersten Seite des Installation Wizard-Dialogs werden wir über das Oracle JDK informiert. Wir starten den Installationsprozess mit einem Klick auf den Next > Button.

Nun öffnet sich der Custom Setup-Dialog des Installation Wizards, der über die zu installierenden Komponenten und das Installationsverzeichnis für das Java Development Kit 11 informiert:

oracle_jdk_11_installation_dialog_ordner

Im zweiten Installationsschritt wird der Installationsordner vorgegeben

Wir übernehmen die Standardeinstellungen, wodurch das Oracle JDK 11 in den Windows Programme Ordner installiert wird. Mit einem Klick auf den Next > Button lassen wir das Installieren der Oracle JDK Dateien beginnen.

Es öffnet sich nun der Progress-Dialog des Installation Wizards, der über den Installationsfortschritt des Java Development Kit 11 informiert:

oracle_jdk_11_installation_dialog_fortschritt

Im dritten Installationsschritt werden die JDK Dateien installiert

Das Installieren der Oracle JDK Dateien sollte weniger als eine Minute in Anspruch nehmen. Der grüne Balken informiert uns über den aktuellen Installationsfortschritt.

Sobald das Kopieren der JDK Dateien abgeschlossen wurde, öffnet sich der Complete-Dialog des Installation Wizards. Dieser teilt uns die erfolgreiche Installation des Java Development Kit 11 mit:

oracle_jdk_11_installation_dialog_complete

Die Installation des Oracle JDK 11 war erfolgreich

Den Installation Wizard-Dialog des Oracle JDK 11 beenden wir nun mit einem Klick auf den Close Button.

Wir haben nun die Installation des Oracle JDK 11 und somit auch der Java 11 Standard Edition auf unserem Windows 10 Rechner abgeschlossen. Es ist nun möglich Java Anwendungen zu erstellen, zu kompilieren und auszuführen.

Jedoch wäre dies momentan noch etwas unkomfortabel, da wir beim Kompilieren und Ausführen mit den absoluten Pfadangaben zur Oracle JDK-Installation arbeitet müssten.

Um dies komfortabler zu gestalten, werden wir als Nächstes den Pfad zu dem /bin Ordner der Oracle JDK 11 Installation in die Windows Umgebungsvariable Path eintragen. Dadurch wird es möglich sein, Java Quelldateien ohne Angabe des absoluten Pfads zu kompilieren und auszuführen.

3. Eintragen des Pfads zur JDK 11 Installation in die Windows Umgebungsvariable Path

Das Betriebssystem Windows 10 verwendet eine Umgebungsvariable mit dem Namen Path. In dieser Variable befindet sich eine Liste von Verzeichnissen, in denen das Betriebssystem nach ausführbaren Programmen sucht, wie bspw. dem Java Compiler javac.exe oder dem Java Interpreter java.exe.

Ist der /bin Ordner, welcher sich im JDK-Installationsverzeichnis befindet, in den Suchpfad (Path) für ausführbare Dateien eingetragen, dann können wir bspw. den Java Compiler von jedem beliebigen Verzeichnis aus ausführen.

Dem Betriebssystem (Windows 10) ist ja aufgrund der Path-Umgebungsvariable der Pfad zur ausführbaren javac.exe Datei bekannt.

Wird die Systemvariable Path nicht entsprechend gesetzt, muss immer der vollständigen Pfad zum Java Compiler bzw. Java Interpreter angeben werden, um diese auszuführen.

In der Praxis würde dies dann folgendermaßen aussehen:

C:\>"C:\Program Files\Java\jdk-11.0.5\bin\java.exe" -version

Es ist ersichtlich, dass ein solches Vorgehen sehr umständlich ist und vermieden werden sollte. Viel hilfreicher ist es, den JDK-Path permanent in der Systemvariable Path zu speichern.

plhq_teaser_hbox_gelb_fotolia_RA Studio_46292813

Unser großes
Android Online-Kurs
Gesamtpaket



Weitere Infos

Um den Pfad zur JDK-Installation fest in Windows 10 zu hinterlegen, müssen wir den vollständige Pfad des /jdk-11.0.5/bin Ordners in die Windows Systemvariable Path eintragen.

In den meisten Fällen sieht der vollständige Pfad zur JDK-Installation folgendermaßen aus:

C:\Program Files\Java\jdk-11.0.5\bin

Exakt diesen Pfad tragen wir nun mit folgenden Schritten in die Windows Systemvariable Path ein:

  1. Zuerst drücken wir die Windows-Taste und geben danach den Begriff Systemumgebungsvariablen als Suchbefehl ein.
  2. Danach klicken wir auf den oberen Eintrag Systemumgebungsvariablen bearbeiten, woraufhin sich der Systemeigenschaften-Dialog öffnet.

openjdk_13_systemumgebungsvariablen_bearbeiten

Mit Hilfe des Suchfelds die Systemumgebungsvariablen bearbeiten

Es erscheint als Nächstes der Systemeigenschaften-Dialog von Windows 10. In diesem ist bereits der Erweitert-Tab aktiv.

Wir klicken nun auf den Umgebungsvariablen… Button ganz unten im Dialog:

openjdk_13_umgebungsvariablen_bearbeiten

Im Systemeigenschaften-Dialog den Umgebungsvariablen Button klicken

Unmittelbar danach öffnet sich der Umgebungsvariablen-Dialog von Windows. In diesem Dialog können wir Benutzervariablen für den angemeldeten Benutzer und Systemvariablen, die für alle Nutzer gelten, erstellen und bearbeiten. In unserem Fall sind nur die Systemvariablen relevant.

Wir wählen jetzt die Systemvariable Path aus und klicken anschließend auf den Bearbeiten… Button:

openjdk_13_systemvariablen_setzen

Im Umgebungsvariablen-Dialog bearbeiten wir die Systemvariable Path

Als Nächstes erscheint der Umgebungsvariable bearbeiten-Dialog von Windows. Dieser Dialog stellt alle eingetragenen Verzeichnispfade des Suchpfads übersichtlich dar.

Um den Pfad zum /bin Verzeichnis der Oracle JDK-Installation einzufügen, klicken wir nun auf den Neu Button:

openjdk_13_java_pfad_anlegen

Eine neue Pfadangabe der Systemvariable Path hinzufügen

Es erscheint nun am Ende der Pfadliste ein neuer leerer Eintrag. In das neu angelegte Feld geben wir nun den Pfad zum /bin Ordner der Oracle JDK-Installation ein.

In unserem Fall tragen wir C:\Program Files\Java\jdk-11.0.5\bin am Ende der Liste ein:

oracle_jdk_11_java_pfad_eingetragen

Wir haben den Pfad C:\Program Files\Java\jdk-11.0.5\bin in den Suchpfad eingetragen

Wie in der oberen Abbildung zu erkennen ist, haben wir am Ende der Suchpfad-Liste den Eintrag C:\Program Files\Java\jdk-11.0.5\bin (Markierung A) hinzugefügt. Wenn ihr alle Arbeitsschritte dieser Lektion exakt befolgt habt, sollte dies auch bei euch der Pfad zum /bin Verzeichnis der Oracle JDK-Installation sein.

Um den hinzugefügten Pfad fest in die Systemvariable Path einzutragen, müssen nun noch alle geöffneten Systemsteuerungs-Dialoge mit jeweils einem Klick auf den OK Button bestätigt werden. Dadurch wird der Suchpfad um den hinzugefügten Eintrag erweitert.

Wir haben nun den Pfad zu dem /bin Ordner der Oracle JDK-Installation in die Windows Umgebungsvariable Path eingetragen. Als Nächstes werden wir überprüfen, ob der JDK-Path korrekt eingetragen wurde und ob das Oracle JDK 11 korrekt installiert wurde.

3.1 Überprüfen der Umgebungsvariable Path und Oracle JDK 11 Installation

Es ist nun an der Zeit zu prüfen, ob der Oracle JDK-Pfad korrekt in die Windows Umgebungsvariable Path eingetragen wurde. Wichtig! Hierfür ist es unbedingt erforderlich die Eingabeaufforderung komplett neu zu starten, da nur in einer neu gestarteten Eingabeaufforderung der aktuellste Path verwendet.

Wir starten nun die Eingabeaufforderung komplett neu:

  1. Zuerst drücken wir die Windows-Taste und geben danach den Begriff Eingabeaufforderung als Suchbefehl ein.
  2. Danach klicken wir auf den oberen Eintrag Eingabeaufforderung.

openjdk_13_eingabeaufforderung_starten

Öffnen der Windows 10 Eingabeaufforderung

Die Eingabeaufforderung von Windows sollte sich nun komplett neu in einem Fenster öffnen. Durch das Neustarten der Konsole haben wir sichergestellt, dass garantiert die aktuellsten Einträge der Umgebungsvariable Path verwendet werden.

Wir möchten uns nun als Erstes den Inhalt der Windows Umgebungsvariable Path ausgeben lassen. Anschließend möchten wir von einem beliebigen Ordner aus auf die ausführbaren Dateien java.exe (Java Interpreter) und javac.exe (Java Compiler) zugreifen, um zu überprüfen, ob diese Dateien auch mit Hilfe des von uns erweiterten Suchpfads gefunden werden.

Dazu geben wir nun folgende Befehle in der Eingabeaufforderung ein:

  1. Mit der Eingabe path lassen wir den Inhalt des Suchpfads ausgeben, in welchen wir den Pfad zum /bin Ordner der Oracle JDK-Installation eingetragen haben.
  2. Mit dem Befehl java.exe -version prüfen wir, ob die ausführbare Datei java.exe mit Hilfe des von uns erweiterten Suchpfads gefunden wird.
  3. Mit dem Befehl javac.exe -version prüfen wir, ob auch die javac.exe Datei mittels Suchpfad gefunden wird.

In der unteren Abbildung wurden alle drei Befehle bereits in die Konsole eingegeben:

oracle_jdk_11_java_pfad_testen

Prüfen, ob der Oracle JDK-Path korrekt gesetzt wurde und auf die ausführbaren Java Dateien zugegriffen werden kann

Mit dem Befehle path lassen wir den Inhalt der Windows Systemumgebungsvariable Path in der Eingabeaufforderung ausgeben. Wie zu erkennen ist, enthält diese den von uns vorher eingefügten JDK-Path (Markierung A).

Mit den anderen beiden Befehlen java -version und javac -version lassen wir uns Informationen über die Versionen der Java Laufzeitumgebung und des Java Compilers ausgeben. Gleichzeitig prüfen wir dadurch, ob beide Dateien mit Hilfe des Windows Suchpfads gefunden werden, da wir auf die Dateien von einem beliebigen Verzeichnis aus zugreifen (hier von Verzeichnis C:\ aus).

Erst wenn alle drei Befehle wie oben beschrieben ausgeführt wurden, ist die Installation von Oracle Java 11 erfolgreich auf dem Windows 10 PC durchgeführt worden. Wir können nun mit dem Programmieren eigener Java Anwendungen beginnen.

plhq_teaser_hbox_gelb_fotolia_RA Studio_46292813

Unser großes
Android Online-Kurs
Gesamtpaket



Weitere Infos

Achtung: Damit vorgenommene Änderungen an der Systemumgebungsvariable Path wirksam werden, muss die Eingabeaufforderung (Konsolenfenster) neu geöffnet werden. Manchmal ist auch ein Neustart des Betriebssystems erforderlich.

Weiter Hinweise bzgl. der Systemvariable Path:

  • Die Systemvariable Path besteht aus einer Reihe von Verzeichnissen, die durch Semikolons voneinander getrennt sind.
  • Sie ist nicht case-sensitive und wird von Windows in der Reihenfolge von links nach rechts betrachtet.
  • Es sollte nur ein bin-Ordner der JDK-Installation eingetragen sein. Die anderen folgenden werden ignoriert.
  • Der Suchpfad sollte an das Ende Systemvariable Path eingetragen werden.
  • Erst durch Öffnen eines neuen Konsolenfensters treten Änderungen der Systemvariable Path in Kraft.

4. Programmieren einer einfachen Java Test-Anwendung

Wenn das Java Development Kit installiert und auch der JDK-Pfad in die Umgebungsvariable Path eingetragen wurde, ist Java 11 einsatzbereit. Um nun auch die erste kleine Java Anwendung zu programmieren und dabei das Oracle JDK 11 gleichzeitig zu testen, sind nur drei einfache Arbeitsschritte erforderlich.

Mit diesen drei Schritten kann das Oracle JDK 11 getestet werden:

  1. Erstellen einer Quelldatei (source file): Eine Quelldatei enthält den Quelltext. Dieser ist in der Programmiersprache Java geschrieben. Der Quelltext kann von anderen Programmierern verstanden werden. Die Quelldatei wird mit einem Texteditor erstellt und auch verändert.
  2. Kompilieren der Quelldatei: Das Übersetzen des Quelltextes in Anweisungen die von der Java Virtuellen-Maschine verstanden werden, wird als Kompilieren bezeichnet. Dieser Prozess wird von dem Java-Compiler (javac.exe) durchgeführt und als Ergebnis erhält man eine .class Datei die Java Bytecode enthält.
  3. Ausführen des Java-Programms: Die erstellte .class Datei wird mit Hilfe des Java-Interpreters aufgerufen und ausgeführt. Eine Meldung wird auf dem Bildschirm ausgegeben.

Wie diese Schritte im Detail auszuführen sind, haben wir ausführlich in unserer Lektion Java 13 installieren in Abschnitt 4 beschrieben.

Wenn die in der verlinkten Lektion beschriebenen Schritte erfolgreich ausgeführt wurden, ist das Oracle JDK 11 LTS richtig installiert und eure erste Java Anwendung funktioniert korrekt.

Herzlichen Glückwunsch!!!

Mit folgenden Links gelangt ihr zurück zu unserem großen Java Online-Kurs oder zurück zur übergeordneten Lektion Wie installiere ich Java.

Zurück zu: Android Studio Tipps und Tricks

Comments 2

  1. Wow, Superanleitung. Habe noch nie programmiert und musste wegen eines anderen Programms eine neuere Javaversion aufspielen. Hat geklappt.
    Ganz herzlichen Dank von einem staunenden DAU (= dümmst anzunehmender User)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.