Dev & Code yesterdayZu Lesezeichen hinzufügen

Mit dem JEP 541 bestätigt Oracle das Ende der Wartung des macOS/x64-Ports in JDK 27 (geplant für September 2026). Eine logische Entscheidung seitens Apple - das seinen letzten Mac Intel 2023 verkauft hat - aber ein starkes Signal für jeden Java-Entwickler, der noch an einem MacBook Pro 2019 hängt.
Stellen Sie sich einen Java-Backend-Entwickler vor, der noch mit einem MacBook Pro 15 Zoll aus dem Jahr 2019 arbeitet - einem Intel Core i9, 32 GB RAM, eine solide Maschine, ein widerspenstiges Butterfly-Keyboard, aber seit sechs Jahren auf seinem Schreibtisch installiert. Er öffnet sein Terminal, führt sdk install java 27-tem aus und liest in den Release Notes: « macOS/x64 port is deprecated for removal ». Das ist das Thema des JEP 541 (ursprünglich JEP-Entwurf 8386091), und es betrifft jeden, der Java auf einem Intel-Mac programmiert.
Der offizielle Titel lautet « Deprecate the macOS/x64 Port for Removal ». Konkret, mit JDK 27 (geplant für September 2026) :
-enable-deprecated-ports umgangen werden, aber ohne Garantie, dass der Build funktioniert oder läuft.Warum jetzt? Der JEP ist direkt: « Apple hat seine Hardware-Plattform auf AArch64 umgestellt und stellt daher die Unterstützung für x64 ein. Die Wartung des Ports ist ein erhebliches Unterfangen und es wurde keine klare langfristige Wartungsverpflichtung für den Port identifiziert. »
Apple hat den Verkauf seines letzten Intel-Mac - des Mac Pro 2019 - im Juni 2023 eingestellt. Und um den Nagel auf den Kopf zu schlagen, hat das Unternehmen angekündigt, dass macOS 27 « Golden Gate » :
Der Java macOS/x64-Port wird daher zu einem beweglichen Ziel auf einer beweglichen Plattform. Verständlich.
Drei realistische Optionen :
Das JEP 541 ist Teil einer Reihe von Deprecations von OpenJDK-Ports :
Die Botschaft ist klar: OpenJDK konvergiert zu einem reduzierten Kern von Architekturen und Systemen. Das ist die Gesundheit des Projekts auf lange Sicht, aber jede Entfernung lässt einen Nutzer auf dem Boden zurück. Diesmal sind es die Java-Entwickler, die noch nicht auf Apple Silicon umgestiegen sind.
Wenn Ihr letzter Produktionsbuild auf einem Intel-Mac mit Java 21+ läuft, planen Sie den Wechsel: entweder zu JDK 25 LTS, das Sie einfrieren, oder zu Apple Silicon, oder zu Linux. Ab September 2026 wird jede neue Version von OpenJDK Sie daran erinnern, dass Oracle die Seite umgedreht hat.
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.