[맥북 자바 환경설정 #1]

맥북 자바 환경설정 기본입니다.
도경원's avatar
Jul 29, 2025
[맥북 자바 환경설정 #1]

1. 자바 설치 (Homebrew 사용)

Homebrew 설치 안 되어 있으면:

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

JDK 17 또는 21 설치 (LTS 기준)

brew install openjdk@17 brew install openjdk@21
실무에서는 JDK 17 많이 씀
최신 기능이 필요하면 JDK 21 추천

2. 설치된 JDK 경로 확인

/usr/libexec/java_home -V
예시 결과:
17.0.14 (arm64) "/opt/homebrew/opt/openjdk@17" 21 (arm64) "/opt/homebrew/opt/openjdk@21"
👉 이 경로를 JAVA_HOME으로 설정할 거야

3. .zshrc 파일에 환경변수 설정

.zshrc 열기

nano ~/.zshrc

아래 내용 추가 (JDK 21 예시)

# 👉 JDK 21 기준 export JAVA_HOME="/opt/homebrew/opt/openjdk@21" export PATH="$JAVA_HOME/bin:$PATH"
🔁 JDK 17 쓰려면 이 부분만 바꿔주면 됨:
export JAVA_HOME="/opt/homebrew/opt/openjdk@17"

저장하고 적용

source ~/.zshrc

확인

echo $JAVA_HOME
예상 출력:
/opt/homebrew/opt/openjdk@21

4. 자바 버전 확인

java -version
예시:
openjdk version "21" ...

5. IntelliJ에서 JDK 등록

  1. IntelliJ 실행
  1. 환경설정(Preferences) > Build, Execution, Deployment > Build Tools > Gradle
  1. Gradle JVM 항목에서 → JDK 21 선택
      • 없다면 + 눌러서 /opt/homebrew/opt/openjdk@21 직접 등록

🔄 JDK 전환하는 팁

자바 버전 바꾸고 싶을 때는 .zshrc 수정 후 아래 명령:
source ~/.zshrc
or 터미널에서 임시 전환만 하고 싶다면:
export JAVA_HOME="/opt/homebrew/opt/openjdk@17" export PATH="$JAVA_HOME/bin:$PATH"

용어 정리

zsh (쉘)

zsh는 터미널에서 명령어를 받아들이고 실행하는 소프트웨어 (쉘), macOS에서 기본으로 사용하는 쉘이며, 개발자들은 대부분 이 환경에서 작업한다.

.zshrc

zsh 쉘의 설정파일. 터미널 켤 때마다 자동 실행되는 스크립트

JAVA_HOME

어떤 JDK를 사용할지 알려주는 환경변수

Homebrew

맥OS용 패키지 관리자 (명령어로 프로그램 설치해주는 툴)

JDK vs JRE vs JVM

개념
역할
포함 관계
JVM
자바 프로그램을 실행해주는 가상 머신
JRE 안에 포함
JRE
JVM + 실행에 필요한 라이브러리 (실행 전용)
JDK 안에 포함
JDK
JRE + javac 등 개발 도구 (개발용)
= 개발자용 풀 패키지
Share article

Gyeongwon's blog