이번 포스팅에서는 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을 설치할 수 있습니다. 앞으로도 다양한 자바 버전 설치법 및 환경 구축 팁을 연재할 예정이니 블로그를 자주 방문해주세요 😊
'정보' 카테고리의 다른 글
| [윈도우용] Sublime Text 다운로드 및 설치 방법 완벽 가이드 (최신 버전 업데이트 포함) (0) | 2025.05.09 |
|---|---|
| 생산성을 극대화하는 [Sublime Text] 단축키 총정리 (Windows 기준) (0) | 2025.05.09 |
| [Mac] Homebrew 설치 방법 완전 정복 (M1·M2·M3, Sonoma 완벽 지원) (0) | 2025.05.09 |
| [Mac/Java] 맥북에서 IntelliJ Community 설치 및 자바 프로젝트 실행하기 – 초보자를 위한 완벽 가이드 (0) | 2025.05.09 |
| [Mac] Homebrew를 활용한 MySQL 8 설치 및 보안 설정 완벽 가이드 (0) | 2025.05.09 |