정보

[Mac에서 Java 1.8 설치하기] Apple Silicon(M1/M2/M3) & macOS Sonoma 환경에서 Temurin을 활용한 JDK 8 설치 가이드

mindlab091908 2025. 5. 9. 16:25
반응형

 

이번 포스팅에서는 Mac에서 Java 1.8 (JDK 8)을 설치하는 방법을 상세하게 소개합니다. 특히 최근의 macOS Sonoma (14.3) 버전과 Apple Silicon (M3 Pro) 환경에서 자바 설치가 처음이신 분들도 따라 하기 쉽게 구성해보았습니다.


왜 Java 1.8(JDK 8)을 설치해야 할까?

Java는 여러 버전이 있지만, 여전히 많은 레거시 시스템, 프레임워크(예: Spring Boot 구버전, Hadoop, Jenkins 등)에서는 JDK 8을 요구합니다. 최신 버전의 Java가 좋긴 하지만, 프로젝트에서 특정 버전의 호환성을 요구할 경우에는 정확한 버전을 설치하는 것이 매우 중요합니다.


2024년 기준, adoptopenjdk로 JDK 8 설치가 되지 않는 이유

예전에는 Homebrew를 통해 adoptopenjdk를 사용하여 쉽게 JDK 8을 설치할 수 있었습니다. 그러나 현재 adoptopenjdk는 더 이상 업데이트되지 않으며, 일부 버전은 설치 자체가 불가능합니다.

❌ brew install --cask adoptopenjdk8
현재 위 명령어는 동작하지 않습니다. 대신 Eclipse Temurin 프로젝트에서 제공하는 temurin8을 사용하는 것이 최신 대안입니다.


Temurin이란?

Temurin은 Eclipse 재단에서 제공하는 오픈소스 JDK 배포판입니다. 이전의 AdoptOpenJDK 프로젝트가 Temurin으로 넘어갔으며, 신뢰할 수 있고 꾸준히 업데이트되는 JDK입니다. Mac, Windows, Linux 등 다양한 플랫폼에서 사용 가능합니다.


Mac에서 Java 1.8 (temurin8) 설치하기 – 전체 단계 요약

다음은 macOS Sonoma 14.3 및 Apple M3 Pro 환경에서 Temurin을 이용해 JDK 1.8을 설치하는 전체 과정입니다.


1. Homebrew 설치 (이미 설치된 경우 생략 가능)

터미널을 열고 아래 명령어를 실행하여 Homebrew가 설치되어 있는지 확인하세요:

brew --version

Homebrew가 설치되지 않은 경우, 아래 명령어로 설치합니다:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. cask 설치 및 cask-versions 리포지토리 추가

cask는 GUI 기반 소프트웨어를 설치할 때 사용되는 brew 확장입니다. Temurin8은 cask를 통해 설치해야 합니다.

brew install cask
brew tap homebrew/cask-versions

brew tap은 특정 카테고리의 패키지 리포지토리를 추가하는 명령입니다.


3. Temurin8 (Java 1.8) 설치

이제 아래 명령어로 Java 1.8을 설치합니다:

brew install --cask temurin8

설치가 성공적으로 진행된다면, Eclipse Temurin JDK 8이 Mac에 설치됩니다.


4. 설치 도중 오류 발생 시: Rosetta 설치

Apple Silicon (M1, M2, M3) 환경에서는 일부 인텔 바이너리를 실행하기 위해 Rosetta가 필요합니다. 만약 다음과 같은 에러가 발생한다면:

installer: Error - Eclipse Temurin을(를) 이 컴퓨터에 설치할 수 없습니다.

이는 Rosetta가 설치되지 않아 발생하는 문제입니다. 아래 명령어로 Rosetta를 설치해주세요:

sudo softwareupdate --install-rosetta

Rosetta는 인텔 기반 앱을 Apple Silicon에서 실행할 수 있도록 해주는 통역 계층입니다.

Rosetta 설치 후, 다시 brew install --cask temurin8 명령어를 실행하면 문제 없이 설치됩니다.


Java 설치 확인 방법

설치가 완료되면, 터미널에서 아래 명령어를 통해 자바가 정상적으로 설치되었는지 확인합니다.

/usr/libexec/java_home -V

이 명령어는 시스템에 설치된 모든 Java 버전과 경로를 확인할 수 있도록 도와줍니다. 특히 여러 버전의 JDK가 설치되어 있다면 어떤 버전이 우선순위로 설정되었는지도 확인할 수 있습니다.

또한 일반적인 자바 버전 확인 명령어도 사용할 수 있습니다:

java -version

출력 예시:

java version "1.8.0_392"
Java(TM) SE Runtime Environment (build 1.8.0_392-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.392-b08, mixed mode)

이와 같은 메시지가 뜨면 Java 1.8이 정상적으로 설치된 것입니다.


자바 환경변수 설정 (선택 사항)

필요한 경우, 특정 Java 버전을 기본으로 지정하기 위해 환경변수를 설정할 수 있습니다.

zsh 사용자라면 (.zshrc):

export JAVA_HOME=$(/usr/libexec/java_home -v1.8)
export PATH=$JAVA_HOME/bin:$PATH

bash 사용자라면 (.bash_profile):

export JAVA_HOME=$(/usr/libexec/java_home -v1.8)
export PATH=$JAVA_HOME/bin:$PATH

환경변수를 적용하기 위해 아래 명령어 실행:

source ~/.zshrc

결론: Mac에서 안전하고 확실하게 Java 1.8을 설치하는 최선의 방법

✅ 최신 macOS 및 Apple Silicon 환경에서도 문제없이 Java 1.8 설치 가능
✅ adoptopenjdk 대신 temurin 사용
✅ 오류 발생 시 Rosetta 설치로 해결
✅ 환경변수 설정으로 개발환경까지 완성

많은 분들이 자바 설치 과정에서 버전 호환성이나 애매한 오류로 어려움을 겪으시는데, 위 가이드를 따라오신다면 안정적으로 Java 1.8을 설치할 수 있습니다. 앞으로도 다양한 자바 버전 설치법 및 환경 구축 팁을 연재할 예정이니 블로그를 자주 방문해주세요 😊

 

반응형