CI/CD 2026.10.02

Java 27 auf dem Mac installieren: Einsteiger-Tutorial 2026

Diese Anleitung zeigt Studierenden und Java-Einsteigern, wie sie zuerst die Kursvorgabe prüfen und dann das passende JDK für ihren Mac auswählen. Sie installieren das JDK, kontrollieren die tatsächlich verwendete Version im Terminal und testen die Umgebung mit einem kleinen Programm.

Wenn das Java-Projekt im Kurs eine andere Version verlangt als das Terminal anzeigt, ist die Installation noch nicht zuverlässig eingerichtet.

Schnellste Lösung: Prüfen Sie zuerst die Kursvorgabe; installieren Sie bei festgelegter Version genau dieses JDK, bei freier Wahl JDK 27 zum Ausprobieren oder JDK 25 LTS für eine langfristig stabile Kursbasis. Kontrollieren Sie danach die Terminalversion und führen Sie ein kleines Java-Programm aus.

Diese Anleitung richtet sich an Studierende, die Java zum ersten Mal auf einem Mac einrichten und JDK noch nicht sicher von Java unterscheiden können.
Sie hilft ebenso, wenn ein Schulcomputer verwaltet wird oder ein Kursprojekt eine bestimmte Java-Version voraussetzt.
Wir führen vom Versionscheck bis zur ersten erfolgreichen Programmausgabe.

Aktualisiert am 02.10.2026; Versionsstatus und Installationshinweise anhand der offiziellen JDK-Downloadseite sowie der JDK-27-Installationsanleitung geprüft. Angaben zu Paketen, Systemvoraussetzungen und Nutzungsbedingungen können sich ändern; kontrollieren Sie diese unmittelbar vor dem Herunterladen erneut.

01 1. Vor der Installation: Kursvorgabe und JDK auswählen

Ein JDK ist das Werkzeugset, mit dem Sie Java-Programme schreiben, übersetzen und starten können. Als Bild eignet sich ein Werkzeugkoffer für den Kurs: Der Quellcode ist die Aufgabe, der Compiler darin übersetzt Ihre Anweisungen, und die Laufzeit führt das Ergebnis aus. Ohne passendes JDK kann eine Aufgabe trotz korrektem Code scheitern.

Prüfen Sie vor dem Download drei Stellen: die Kursbeschreibung, die Anleitung zum Projekt und die Einstellungen Ihrer Entwicklungsumgebung. Achten Sie auf Formulierungen wie „Java-Version“, „JDK“ oder eine konkrete Versionsnummer. In einem Projektordner können außerdem Dateien liegen, in denen die erwartete Java-Version festgelegt ist. Wenn Sie unsicher sind, fragen Sie die Lehrkraft oder die Kursbetreuung, bevor Sie eine bereits funktionierende Umgebung ändern.

Für die Auswahl gilt: Ein neueres JDK ist nicht automatisch für jede Lehrveranstaltung die beste Wahl. Die offizielle Dokumentation kennzeichnet Java 25 als LTS-Version; JDK 27 ist ebenfalls mit einer eigenen macOS-Installationsanleitung dokumentiert. LTS steht für eine Version mit langfristigem Unterstützungsmodell. Welche Version für einen Kurs geeignet ist, hängt jedoch von dessen Aufgaben und Werkzeugen ab. Den Versionsstatus können Sie auf der offiziellen Java-Downloadseite prüfen.

Situation Sinnvolle Wahl Vor dem Installieren prüfen
Der Kurs nennt ausdrücklich eine Java- oder JDK-Version Die verlangte Version Ob die Anleitung JDK, Laufzeit oder beides voraussetzt
Der Kurs erlaubt eine aktuelle Version und Sie möchten JDK 27 kennenlernen JDK 27 Ob die verwendeten Bibliotheken und Programme damit funktionieren
Der Kurs lässt die Version offen und ein ruhiger, länger nutzbarer Stand ist wichtiger JDK 25 LTS Ob Kursmaterial und Entwicklungsumgebung diese Version unterstützen

Entscheidung nach Bedingungen:

  • Wenn die Kursunterlagen eine Version nennen, dann installieren Sie diese zuerst; andernfalls riskieren Sie, dass Projekt oder Abgabe nicht wie vorgesehen laufen.
  • Wenn Sie frei wählen dürfen und bewusst eine neuere Version testen möchten, dann kommt JDK 27 infrage; andernfalls, wenn vor allem die Kurskompatibilität zählt, prüfen Sie JDK 25 LTS.
  • Wenn Sie eine Versionsanforderung nicht eindeutig finden, dann fragen Sie nach, bevor Sie die Standardversion Ihres Macs verändern.
  • Wenn es sich um einen verwalteten Schulcomputer handelt, dann klären Sie die Installationsfreigabe mit der IT; installieren Sie nicht gegen Gerätevorgaben.

Damit beantworten Sie auch eine häufige Sorge: JDK 27 kann neben einem anderen JDK installiert werden, aber die Installation allein entscheidet nicht, welche Version ein bestimmtes Projekt verwendet. Entscheidend ist, welches JDK das Terminal oder die Entwicklungsumgebung beim Start tatsächlich auswählt.

02 2. Vor dem Download: Chip und Installationspaket abgleichen

Öffnen Sie auf dem Mac das Apple-Menü und wählen Sie „Über diesen Mac“. Dort sehen Sie, ob ein Intel-Prozessor oder ein Apple-Chip angegeben ist. Diese Information entscheidet, welches macOS-Installationspaket Sie auswählen müssen. Auf der Downloadseite für Java vergleichen Sie die Bezeichnung des angebotenen Pakets mit der Architektur Ihres Geräts.

Die JDK-27-Anleitung für macOS beschreibt den offiziellen Installationsweg. Folgen Sie den dort aufgeführten Schritten und prüfen Sie auch die auf der Seite genannten Systemanforderungen. Wir empfehlen, das Installationsprogramm ausschließlich aus der offiziellen Downloadquelle zu beziehen. Ein Suchtreffer oder ein weitergeleiteter Dateidownload ist kein ausreichender Herkunftsnachweis.

Bei einem Mac mit Apple-Chip wählen Sie das dafür ausgewiesene macOS-Paket; bei einem Intel-Mac das entsprechende Intel-Paket. Verlassen Sie sich nicht nur auf die Bezeichnung „Mac-Version“, wenn die Downloadseite verschiedene Architekturpakete anbietet. Einen Überblick über unterstützte Systemkonfigurationen finden Sie in den offiziellen Angaben zu JDK 27.

Auf einem Schulgerät gilt die Installationsfreigabe vor der technischen Möglichkeit: Wenn macOS eine Administratorbestätigung verlangt oder die IT das Installieren einschränkt, beenden Sie den Vorgang und fragen Sie nach einem genehmigten Weg.

Prüfen Sie außerdem die Lizenz- und Nutzungsbedingungen auf der offiziellen Produktseite, besonders wenn die Umgebung nicht nur für private Lernaufgaben genutzt wird. Die Bedingungen können je nach JDK und Einsatzart variieren. Für JDK 25 enthält die offizielle macOS-Anleitung den zugehörigen Installationsablauf. Verwenden Sie bei abweichenden Versionsnummern nicht automatisch eine Anleitung für eine andere Ausgabe.

03 3. Installation: Schritte in der richtigen Reihenfolge

Wenn Kursversion und Paket feststehen, führen Sie die Installation nach der zu Ihrer Ausgabe gehörenden offiziellen Anleitung aus. Die Namen einzelner Dialoge können sich mit Softwarestand und Systemeinstellungen ändern. Deshalb ist die aktuelle Installationsanleitung verlässlicher als ein Video oder eine ältere Schrittfolge.

  1. Kursversion notieren. Halten Sie die geforderte JDK-Version bereit, damit Sie sie nach der Installation mit der Terminalausgabe vergleichen können.
  2. Mac-Architektur prüfen. Lesen Sie unter „Über diesen Mac“ nach, ob Ihr Gerät Intel oder Apple-Chip verwendet.
  3. Passendes offizielles Paket laden. Wählen Sie auf der Downloadseite die Kombination aus macOS und Ihrer Prozessorarchitektur.
  4. Installationshinweise lesen. Prüfen Sie Systemanforderungen und angezeigte Berechtigungen, bevor Sie das Installationsprogramm starten.
  5. Installation abschließen. Folgen Sie den Dialogen des Installationsprogramms. Bei einer Zugriffs- oder Verwaltungsblockade auf einem Schulgerät brechen Sie ab und holen die erforderliche Freigabe ein.
  6. Terminal öffnen und Versionen prüfen. Führen Sie die Versionskontrollen aus, bevor Sie Änderungen an Projekteinstellungen oder Systemverzeichnissen vornehmen.
  7. Kursprojekt oder Testprogramm starten. Erst eine erfolgreiche Übersetzung und Ausführung belegen, dass nicht nur die Installation, sondern auch die verwendete Umgebung passt.

Die Liste ist bewusst nicht bei der Meldung „Installation abgeschlossen“ zu Ende. Diese Meldung zeigt, dass das Installationsprogramm seinen Ablauf beendet hat; sie beweist nicht, dass das Terminal oder das Kursprojekt bereits die gewünschte Java-Version aufruft.

04 4. Terminalkontrolle: installierte und ausgewählte Version unterscheiden

Das Terminal ist die Texteingabe für Befehle, mit denen Sie direkt mit macOS und Entwicklungswerkzeugen arbeiten. Öffnen Sie es über die Suche im System und führen Sie nacheinander diese Befehle aus:

java -version
javac -version

java -version zeigt Informationen zur Java-Laufzeit. javac -version zeigt die Version des Compilers. Der Compiler übersetzt Ihre Java-Quelldatei in ein Format, das anschließend ausgeführt werden kann. Die offizielle Dokumentation erklärt die Aufgaben von javac und dem Java-Startprogramm.

Vergleichen Sie die angezeigten Versionsangaben mit Ihrem Kursblatt. Stimmen sie nicht überein, halten Sie die Ausgaben fest und prüfen Sie, ob auf dem Mac mehrere JDKs eingerichtet sind. Mehrere installierte Versionen sind wie mehrere Lehrbücher im Regal: Das Regal kann alle enthalten, aber für die aktuelle Aufgabe zählt, welches Buch Sie tatsächlich aufgeschlagen haben. Eine neue Installation ersetzt nicht zwangsläufig die Version, die das Terminal standardmäßig verwendet.

Für die Diagnose kann die macOS-Verwaltung der Java-Installationen Informationen zu vorhandenen JDKs liefern; die offizielle Installationsanleitung für JDK 27 auf macOS beschreibt die dafür relevanten Installationsdetails. Ändern Sie nicht vorsorglich Systemordner oder dauerhaft gespeicherte Terminaleinstellungen. Wenn eine Umstellung nötig ist, richten Sie die Version gezielt für den Kurs oder das Projekt ein und notieren Sie, was Sie geändert haben.

Häufige Fragen aus dem Kursalltag

Wie lässt sich das richtige macOS-Paket erkennen?
Prüfen Sie zuerst den Prozessortyp unter „Über diesen Mac“ und vergleichen Sie ihn mit der Architekturangabe auf der offiziellen Downloadseite. Laden Sie das Paket für Ihr konkretes Gerät, nicht allein deshalb, weil es in der Liste an erster Stelle steht. Bei einer verwalteten Installation muss zusätzlich die Freigabe der Schule vorliegen.

Wie prüfen Sie, welche Version das Terminal verwendet?
Führen Sie java -version und javac -version aus. Der erste Befehl kontrolliert die Laufzeit, der zweite den Compiler. Wenn beide Ausgaben nicht zur Kursvorgabe passen, notieren Sie sie zunächst. Installieren Sie nicht sofort weitere Pakete und ändern Sie keine Systemdateien, bevor geklärt ist, welche Version das Projekt verlangt.

Ist JDK 27 trotz einer älteren Kursvorgabe möglich?
Eine zusätzliche Installation kann möglich sein, macht JDK 27 aber nicht automatisch zur passenden Wahl für die Abgabe. Wenn der Kurs eine konkrete Version fordert, verwenden Sie diese für das Projekt oder lassen Sie sich eine Abweichung bestätigen. Bei mehreren JDKs sollten Projekt und Entwicklungsumgebung gezielt auf den Kursstand eingestellt sein.

Was ist bei fehlenden Administratorrechten zu tun?
Behandeln Sie eine Sperre als Geräteverwaltung, nicht als Installationsfehler, den Sie umgehen sollten. Fragen Sie die Schul-IT nach einer freigegebenen Installation oder einer bereitgestellten Java-Umgebung. Wenn keine passende Lösung vorhanden ist, klären Sie, ob eine andere zugelassene Lernumgebung infrage kommt und wie Kursdateien dort gespeichert werden dürfen.

05 5. Erstes Programm: Übersetzen und Ausführen

Nach der Versionskontrolle folgt die praktische Abnahme. Erstellen Sie in einem leeren Ordner eine Datei mit dem Namen Hallo.java und diesem Inhalt:

public class Hallo {
    public static void main(String[] args) {
        System.out.println("Hallo Java");
    }
}

Achten Sie darauf, dass der Dateiname Hallo.java zum Klassennamen Hallo passt. Speichern Sie die Datei als einfachen Text und wechseln Sie im Terminal in den Ordner, in dem sie liegt. Wenn Sie den Ordner noch nicht mit Terminalbefehlen öffnen können, verwenden Sie die passende Funktion Ihrer Entwicklungsumgebung und lassen Sie sich den Speicherort anzeigen.

Übersetzen Sie die Datei mit:

javac Hallo.java

Wenn der Befehl ohne Fehlermeldung endet, starten Sie das Programm:

java Hallo

Als Ausgabe sollte Hallo Java erscheinen. Der erste Befehl prüft, ob der Compiler den Quelltext verarbeiten kann. Der zweite prüft, ob das Programm mit der ausgewählten Java-Laufzeit startet. Diese Trennung ist hilfreich: Eine erfolgreiche Installation allein testet weder Ihren Dateinamen noch die Übersetzung und Ausführung Ihres eigenen Programms. Eine Anleitung zum ersten Java-Programm führt ebenfalls von der Quellcodedatei bis zum Start.

Wenn das Terminal meldet, dass ein Befehl nicht gefunden wurde, notieren Sie den vollständigen Text und die beiden Versionsausgaben. Wenn javac eine Fehlermeldung zur Quelldatei zeigt, überprüfen Sie den Speicherort und den Dateinamen. Wenn das Programm startet, aber die Kursanwendung nicht, vergleichen Sie die Projektvorgabe mit der verwendeten JDK-Version. Diese Reihenfolge grenzt Fehler ein, ohne dass Sie blind Einstellungen überschreiben müssen.

06 6. Projekt, Schulgerät und Remote-Mac: Umgebung passend weiterführen

Sobald das Testprogramm läuft, prüfen Sie die Einstellungen des eigentlichen Kursprojekts. Manche Projekte oder Entwicklungsumgebungen legen eine Java-Version pro Projekt fest. Deshalb können ein erfolgreicher Terminaltest und ein Projektfehler gleichzeitig auftreten: Das Terminal verwendet ein JDK, während das Projekt ein anderes erwartet. Lesen Sie die Projektanleitung, bevor Sie eine globale Standardversion umstellen.

Auf dem persönlichen Mac entscheiden Sie selbst, welche freigegebenen Entwicklungswerkzeuge Sie installieren. Bewahren Sie dabei Kursdateien und Zugangsdaten so auf, dass sie nicht versehentlich in öffentlich zugänglichen Ordnern oder geteilten Ablagen landen. Auf einem Schulgerät haben die Regeln der Geräteverwaltung Vorrang. Eine gesperrte Installation ist kein Anlass, Kontrollen zu umgehen; fragen Sie die zuständige Stelle nach einem freigegebenen JDK oder einem genehmigten Rechner.

Ein Remote-Mac kann eine Ausweichmöglichkeit sein, wenn der Kurs macOS verlangt und der eigene Computer die benötigte Umgebung nicht bereitstellt. Prüfen Sie vor der Nutzung, ob der Kurs einen entfernten Rechner zulässt, wie Sie sich verbinden und wo Dateien gespeichert werden. Wenn Sie über eine gemietete Umgebung arbeiten, klären Sie außerdem, wie Sie Ihre Dateien nach der Lerneinheit sichern und welche personenbezogenen Kursdaten dort verarbeitet werden dürfen. Für Datenschutz und DSGVO-Fragen sind die konkreten Nutzungsbedingungen und die Vorgaben Ihrer Schule entscheidend; gehen Sie nicht davon aus, dass eine externe Umgebung automatisch für jede Abgabe zugelassen ist.

Wenn die eigene Hardware ausreicht und Java regelmäßig über längere Zeit für umfangreiche Projekte gebraucht wird, kann eine lokale Installation einfacher sein. Wenn ein Mac nur für eine begrenzte Kursphase oder zum Testen benötigt wird, kann ein zeitlich begrenzter Zugriff dagegen vermeiden, sofort ein Gerät kaufen zu müssen. Eine Remote-Umgebung bringt allerdings Abhängigkeiten mit sich: Sie benötigen eine stabile Internetverbindung, müssen Dateien bewusst übertragen oder sichern und können lokale Anschlüsse des eigenen Rechners nicht einfach durch entfernte Hardware ersetzen.

Wenn die lokale oder schulische Umgebung tatsächlich nicht genügt, finden Sie über die Informationen zu JEXCLOUD heraus, ob eine Remote-Mac-Umgebung grundsätzlich zu Ihrem Lernfall passt. Prüfen Sie anschließend die verfügbaren Zugangsoptionen gegen Kursregeln, benötigte Java-Version und Ihren tatsächlichen Nutzungszeitraum. Für einen einzelnen Test ist das eine andere Entscheidung als für einen Kurs, der über längere Zeit eine dauerhaft verfügbare Entwicklungsumgebung voraussetzt.

Für diese Woche ist die kostengünstigste nächste Handlung zunächst keine Bestellung und kein zusätzlicher Download: Vergleichen Sie Kursvorgabe, Terminalversion und Projektausgabe. Installieren Sie nur das JDK, das diese Prüfung begründet. Wenn Ihre vorhandene Umgebung danach nicht ausreicht und ein entfernter Mac laut Kursregeln zulässig ist, kann das Mieten über JEXCLOUD eine praktische Alternative zum sofortigen Mac-Kauf sein. Wenn Sie dagegen dauerhaft hohe lokale Auslastung oder bestimmte physische Anschlüsse benötigen, prüfen Sie einen eigenen Mac; eine Remote-Umgebung ersetzt diese Anforderungen nicht.

Welches Installationspaket passt zu meinem Mac?

Prüfen Sie zuerst unter „Über diesen Mac“, ob Ihr Gerät einen Intel-Prozessor oder einen Apple-Chip verwendet. Wählen Sie auf der offiziellen Downloadseite das macOS-Paket für genau diese Architektur. Laden Sie nicht einfach das zuerst angezeigte Paket herunter: Ein unpassendes Installationspaket kann den Einstieg unnötig erschweren. Maßgeblich sind die aktuellen Angaben der Downloadseite und der Installationsanleitung.

Wie sehe ich, welches Java mein Terminal tatsächlich verwendet?

Öffnen Sie das Terminal und führen Sie `java -version` sowie `javac -version` aus. Der erste Befehl zeigt die Laufzeit, der zweite den Compiler, mit dem Quellcode übersetzt wird. Stimmen die angezeigten Versionen nicht mit der Kursvorgabe überein, ist das JDK möglicherweise installiert, aber nicht das aktuell ausgewählte. Notieren Sie beide Ausgaben, bevor Sie Einstellungen ändern.

Kann ich JDK 27 installieren, wenn mein Kurs eine ältere Java-Version verlangt?

Ja, mehrere JDK-Versionen können auf einem Mac vorhanden sein. Für die Abgabe zählt aber, welche Version das Kursprojekt oder die Entwicklungsumgebung tatsächlich verwendet. Installieren Sie JDK 27 nicht als Ersatz für eine vorgeschriebene Version, solange Sie nicht geprüft haben, ob die Aufgaben damit kompatibel sind. Stellen Sie das Projekt gezielt auf die Kursversion ein und testen Sie den Start.

Was kann ich tun, wenn ich auf dem Schul-Mac keine Installationsrechte habe?

Installieren Sie nichts über gesperrte Einstellungen und versuchen Sie nicht, Verwaltungsregeln zu umgehen. Fragen Sie die zuständige IT nach einem freigegebenen JDK oder einem genehmigten Installationsweg. Falls die Schule keine passende Umgebung bereitstellt, klären Sie zuerst, ob ein zugänglicher Mac für die Kursarbeit erlaubt ist. Bei einem Remote-Mac müssen außerdem Dateispeicherung und Datenschutz zu den Schulregeln passen.

JEXCLOUD

Ihre Java-Umgebung auf dedizierter Hardware testen

Mit JEXCLOUD nutzen Sie einen exklusiven Rechenknoten für Java-Projekte und Builds.

Greifen Sie per SSH oder über die grafische Fernkonsole auf Ihre entfernte Entwicklungsumgebung zu.

Jetzt mieten