JDK 27: 오라클, 인텔 Mac에서 Java 종료 알림

개발 & 코딩 Jul 24, 2026북마크에 추가

JDK 27: 오라클, 인텔 Mac에서 Java 종료 알림
삽화 : Momiji Shirogane

JEP 541의 도입으로 Oracle은 JDK 27(2026년 9월 예정)에서 macOS/x64 포트의 유지보수를 중단하기로 결정했습니다. 이는 2023년 마지막 인텔 Mac을 판매한 Apple 측에서는 당연한 결정이지만, 2019년 MacBook Pro에 여전히 의존하고 있는 Java 개발자들에게는 강력한 신호입니다.

실제 사례

2019년형 15인치 MacBook Pro(인텔 코어 i9, 32GB RAM)를 6년째 사용 중인 백엔드 Java 개발자를 상상해 보자. 튼튼한 기기지만 반발하는 버터플라이 키보드가 달린 이 기기에서 터미널을 열고 sdk install java 27-tem을 실행하면 릴리스 노트에서 « macOS/x64 포트가 제거 대상으로 비활성화됩니다 »라는 메시지를 확인할 수 있다. 이는 JEP 541(원래 JEP 초안 8386091)의 주제이며, 인텔 Mac에서 Java를 코딩하는 모든 이에게 영향을 미친다.

JEP 541의 실제 내용

공식 제목은 « macOS/x64 포트의 제거를 위한 비활성화 »이다. 구체적으로 JDK 27(예정 2026년 9월)부터:

  • 오라클이 macOS/x64 포트의 유지보수를 중단한다.
  • macOS/x64 포트를 대상으로 컴파일하려는 경우 빌드 시스템에서 오류가 표시된다.
  • -enable-deprecated-ports 플래그로 우회할 수 있지만 빌드가 정상 동작하거나 실행된다는 보장은 없다.
  • 완전한 삭제는 이후 릴리스에서 계획되어 있으며(일정은 JEP에 명시되지 않음) 예정되어 있다.

왜 지금인가? JEP는 다음과 같이 명시한다: « 애플은 하드웨어 플랫폼을 AArch64로 전환했으며, 이로 인해 x64 지원을 단계적으로 중단하고 있습니다. 이 포트를 유지하는 것은 상당한 노력이며, 포트에 대한 장기적인 유지보수 약속이 명확히 identific되지 않았습니다. »

애플의 맥락이 미치는 영향

애플은 마지막 인텔 Mac인 Mac Pro 2019의 판매를 2023년 6월에 중단했다. 그리고 결정적으로, 애플은 macOS 27 « Golden Gate »가 다음과 같은 특징을 가질 것이라고 발표했다:

  1. 마지막 macOS로 인텔 Mac을 지원한다.
  2. x86 → Apple Silicon 호환 레이어인 로제타 2를 포함하는 마지막 macOS가 될 것이다.

이제 macOS/x64 Java 포트는 끊임없이 변화하는 플랫폼 위에서 흔들리는 대상이 되었다. 이해가 간다.

인텔 Mac 개발자에게 미치는 영향

세 가지 현실적인 선택지가 있다:

  1. JDK 25 LTS(Long Term Support)에 머무르기. 인텔 Mac용 업데이트가 계속 제공될 것이다. 대부분의 경우 가장 좋은 선택일 가능성이 높다 — Java LTS는 오랫동안 지원된다.
  2. 리눅스로 전환하기(인텔 Mac에서 네이티브 또는 VM으로). Linux/x64에서는 최신 JDK가 문제없이 계속 동작할 것이다.
  3. 커뮤니티 배포판(주울(Zulu, Azul), 테무린(Temurin, Eclipse Adoptium), 코레토(Corretto, 아마존))을 기다리기 — macOS/x64 포트를 유지하기로 결정할 수도 있지만, 아직 공개된 약속은 없으며, 오라클의 upstream 지원이 없으면 유지보수 부담이 크다.

반복되는 패턴

JEP 541은 OpenJDK 포트 비활성화 시리즈의 일부다:

  • JEP 362 — 솔라리스 및 SPARC 비활성화.
  • JEP 501 — x86 32비트 포트 비활성화.
  • JEP 541 — macOS/x64 포트 비활성화.

메시지는 명확하다: OpenJDK는 아키텍처와 시스템의 축소된 기반으로 수렴하고 있다. 이는 프로젝트의 장기적 건강을 위한 일이지만, 각 삭제는 사용자를 stranded 상태로 만든다. 이번에는 아직 Apple Silicon으로 전환하지 않은 Java 개발자들이 대상이다.

기억해야 할 점

프로덕션의 마지막 빌드가 인텔 Mac에서 Java 21+로 동작한다면 전환 계획을 세워야 한다: JDK 25 LTS를 고정하거나, Apple Silicon으로 전환하거나, 리눅스로 전환해야 한다. 2026년 9월부터는 새로운 OpenJDK 버전을 설치할 때마다 오라클이 페이지를 넘겼다는 사실을 기억하게 될 것이다.

Resources

인공지능이 작성하고 사람의 편집 감독하에 검수한 기사입니다.

편집팀
이 기사가 도움이 되었나요?

2 명이 이 기사를 좋아합니다

좋아요
K
Kaito KuroganeSenior Dev Writer
Senior polyvalent developer, backend Go + frontend TS, open source contributor.
공유:
LIVERadio Geek Kitsune
눌러서 청취, 모두에게 같은 소리
0··
// 편성표
// all stations
// 트랙 공유 →
토픽
탐색
정보