Tutorials  /  JavaScript

Java-Installation auf dem MacBook M1

Ccentron Redaktion · Mai 2024 ·2 Min. Lesezeit ·JavaScript, Tutorial

Stoßen Sie auf den 'Bad CPU type in executable'-Fehler bei der Java-Installation auf Ihrem MacBook Air M1? Wir zeigen Ihnen, wie Sie dieses Problem mühelos beheben können.

Aufgrund der ARM64-Architektur des neuen M1-Chips von Apple erhalten Sie beim Versuch, den Befehl „java -version“ auszuführen, möglicherweise diese Fehlermeldung:

Code
-bash: ./java: Bad CPU type in executable

Das Problem entsteht, weil die heruntergeladenen OpenJDK-Binärdateien für die x64-Architektur konzipiert sind – eine Architektur, die üblicherweise in Intel-Prozessoren verwendet wird, und daher nicht mit dem neuen M1-Chip kompatibel ist.

Lösung: ARM64-kompatible OpenJDK-Version finden

Um das Problem zu lösen, muss eine OpenJDK-Version genutzt werden, welche mit der ARM 64-Bit-Architektur kompatibel ist. Wir empfehlen Ihnen Azul Zulu OpenJDK-Builds, die auch Builds für die ARM 64-Bit-Architektur bereitstellen.

Nach dem Herunterladen und Entpacken des passenden Tar-Archivs können Sie den Java-Befehl ohne Probleme ausführen:

Code
 Copy code
            $ curl -O https://cdn.azul.com/zulu/bin/zulu16.30.19-ca-jdk16.0.1-macosx_aarch64.tar.gz
            $ tar -xvf zulu16.30.19-ca-jdk16.0.1-macosx_aarch64.tar.gz 
            $ cd zulu16.30.19-ca-jdk16.0.1-macosx_aarch64/bin
            $ ./java -version

Das Ergebnis sollte nun folgendermaßen lauten:

Code
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment Zulu16.30+19-CA (build 16.0.1+9)
OpenJDK 64-Bit Server VM Zulu16.30+19-CA (build 16.0.1+9, mixed mode)
VM

Passende Infrastruktur bei centron

Node-Anwendungen wollen deployt werden: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat – oder gleich als Managed Server, wenn der Betrieb nicht bei Ihnen liegen soll. Cloud Server mieten →

Zusatzhinweis: Rosetta 2

Nachdem Sie Java erfolgreich installiert haben, läuft im Hintergrund „Rosetta 2“. Diese kleine Anwendung ermöglicht das Ausführen von Software, die ursprünglich für die Intel x64-Architektur auf Apple-Chips-Macs entwickelt wurde. Weitere Informationen hierzu finden Sie im Apple Support-Thread.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie JavaScript
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren