본문 바로가기

Language/Java

[Java] Homebrew로 자바 설치하기(macOS)

자바를 설치하는 다양한 방법 중 Homebrew로 설치하는 방법을 알아보자.

Homebrew를 사용하면 설치 가능한 Java 관련 패키지 목록을 검색하고 쉽게 설치할 수 있다.

(Homebrew는 macOS에서 소프트웨어 패키지를 쉽게 설치하고 관리할 수 있게 해주는 패키지 관리자이다.)

 

 

 

✔️ Homebrew 저장소에서 Java 관련 패키지를 검색하여 목록을 출력한다.

brew search jdk

 

Error: Unexpected method 'appcast' called on Cask adoptopenjdk-jre. Follow the instructions here:

오류가 뜬다.

 

해당 오류는 아래와 같은 이유로 발생할 수 있다고 한다.

🚨 Homebrew의 특정 tap(저장소)에 문제가 있을 때

adoptopenjdk-jre 같은 특정 cask가 더 이상 유지 관리되지 않거나 Homebrew 공식 저장소와 충돌하는 경우 tap을 제거해 충돌을 피한다.

 

🚨 중복 패키지 정보가 충돌할 때

AdoptOpenJDK/openjdk tap에 있는 패키지가 Homebrew 공식 저장소에도 존재하는 경우 두 저장소의 패키지 정보가 충돌한다.

tap을 제거하여 Homebrew는 공식 저장소에서만 패키지를 찾을 수 있도록 한다.

 

🚨 잘못된 appcast 메서드 호출할 때

'appcast'는 Homebrew Cask에서 소프트웨어 업데이트를 확인하는 데 사용되는 메서드인데 특정 tap에 있는 cask 파일이 오래되었거나 업데이트된 Homebrew 스펙과 호환되지 않는 경우 appcast 같은 메서드 호출에서 오류가 발생할 수 있다. tap을 제거하여 Homebrew는 공식 저장소의 최신 Cask 파일을 사용하게 되어 호환성 문제를 해결한다.

 

 

 

✔️ tap을 제거한다.

brew untap AdoptOpenJDK/openjdk

 

 

 

✔️ 다시 명령어를 입력하면

brew search jdk

 

정상적으로 출력되었다!

 

 

 

✔️ 이 목록에서 원하는 Java 버전을 설치한다.

brew install openjdk@17

 

 

 

 

 

 

 

참고⎜https://velog.io/@dmchoi224/mac-jdk-%EB%B2%84%EC%A0%84%EB%B3%84-%EA%B4%80%EB%A6%AC-adopopenjdk-Temurin

 

 

 

'Language > Java' 카테고리의 다른 글

[IntelliJ] 깃허브 연동  (0) 2024.08.05
[Java] OpenJDK 설치(for Mac)  (0) 2024.05.22
[Java] OracleJDK(for Mac, 버전 선택)  (0) 2024.01.06