본문 바로가기
카테고리 없음

[Mac]구형 맥 OpenJdk17 설치 Xcode Required 에러 oracle jdk 17 설치

by Hoft 2025. 1. 15.

1. 문제 상황: OpenJDK 17 설치 시 Xcode Required 오류

Mac 환경에서 OpenJDK 17 설치 중 Xcode is required to be installed to proceed와 같은 오류 메시지가 발생할 수 있습니다. 이 문제는 Homebrew를 사용해 OpenJDK를 설치할 때 Command Line Tools(CLT)가 제대로 설치되지 않거나 설정이 누락된 경우 주로 발생합니다. \

openjdk@17: A full installation of Xcode.app is required to compile
this software. Installing just the Command Line Tools is not sufficient.

Xcode can be installed from the App Store.
Error: openjdk@17: An unsatisfied requirement failed this build

문제는 구형 Mac의 경우에 Xcode 설치가 불가하다는 거에요

맥을 워낙 잘만들어서 그런가 10년이 넘었는데도 빠르고 깔끔하고 잘사용하고 있는데 말이죠..

어떻게든 해결하고자 지원되는 Xcode를 다운받아 설치해보기로 합니다.

아래 사이트에 접속해서 스크롤을 조금 내리다보면
최소 요구 사항 및 지원되는 SDK 항목이 있습니다.

해당 OS에 지원되는 Xcode 버전을 확인합니다.

지원되는 Xcode버전 확인하기: https://developer.apple.com/kr/support/xcode/

[Xcode - 지원 - Apple Developer

포럼 Apple 엔지니어 및 다른 개발자에게 개발 주제에 관해 질문하고 이야기를 나눌 수 있습니다. 포럼 보기(영문)

developer.apple.com](https://developer.apple.com/kr/support/xcode/)

Xcode 12.4 .... 아주 오래되었습니다.

버전을 확인했으면 다시 아래 사이트로 이동 후 로그인합니다.

로그인 하고나면 제일 오른쪽 상단에 more 를 선택합니다.

Filter by keywords 에 위에서 확인한 Xcode 12.4 를 입력합니다.

Xcode 12.4 가 나오면 View Details 를 눌러 Xcode 를 다운받습니다.

https://developer.apple.com/download/all/

[로그인 - Apple

idmsa.apple.com](https://developer.apple.com/download/all/)

다운로드 받은 Xcode 파일을 실행 하고

동의하고 설치합니다.

이제 다시 openJdk를 설치하기 위해

brew install openjdk@17 를 실행하지만... 또 에러가 나옵니다.

macOS 카탈리나(10.15)에서 OpenJDK 17을 빌드하려고 하는데 빌드 실패가 발생하는 것을 확인했습니다. 주요 문제는 macOS 10.15 카탈리나가 현재 홈브루 공식 및 빌드와 완전히 호환되기에는 너무 오래된 것으로 간주된다는 점입니다.
더이상 OS 업그레이드도 불가하여 다른방법을 찾습니다...

아래 사이트에 접속 후 로그인하여 java17 을 다운받습니다.

https://www.oracle.com/java/technologies/downloads/#java17-mac

[Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com](https://www.oracle.com/java/technologies/downloads/#java17-mac)

다운 받은 파일을 실행하여 설치하고 java 버전을 확인합니다.

Late 2013 MacOS Catalina 10.15.7 지만.. 아직 쓸수있게 됩니다 다시

English Korean Japanese Chinese (Simplified) Chinese (Traditional) Vietnamese Indonesian Thai German Russian Spanish Italian French

Copy

이 확장을 지원합니다

댓글