자바 설치
1. 자바 개발도구 설치 및 환경변수 설정
Mac 운영체제에서 자바를 설치하는 방법은 다양하다. 나는 그 중 하나인 Homebrew를 활용해서 설치를 진행했다. 참고로 homebrew는 macOS의 패키지(소프트웨어) 관리 애플리케이션이다.
2. Homebrew 설치
Homebrew 설치 (link)
# ==============================================================================
# 1. Homebrew 설치
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 아래 문구가 뜨면 맥 운영체제에 로그인할 때 사용했던 비밀번호 입력 후 엔터
==> Checking for `sudo` access (which may request your password)...
Password:
# 아래 문구가 나오면 다시 엔터키 입력
Press RETURN/ENTER to continue or any other key to abort:
# ==============================================================================
# 2. Homebrew 환경변수 설정
# ==============================================================================
# 설치가 완료되면 아래와 같은 안내 메세지가 출력됨
==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/<USER_ID>/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
# 터미널에 아래 명령어 입력 후 엔터(USER_ID 부분이 본인 ID인지 확인)
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/<USER_ID>/.zprofile
# 터미널에 아래 명령어 입력 후 엔터
eval "$(/opt/homebrew/bin/brew shellenv)"
# ==============================================================================
# 3. 제대로 설정되었는지 확인
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
which brew
# 제대로 환경변수가 설정되었다면 아래 문구 출력
/opt/homebrew/bin/brew
3. JDK 설치
# ==============================================================================
# 1. Homebrew 버전 확인 및 업데이트
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
brew update
# 터미널에 아래 명령어 입력 후 엔터
brew upgrade
# ==============================================================================
# 2. Homebrew에 openjdk/temurin 추가 및 jdk 설치
# ==============================================================================
# openjdk
# 터미널에 아래 명령어 입력 후 엔터
brew tap adoptopenjdk/openjdk
# 터미널에 아래 명령어 입력 후 엔터
brew search jdk
# 터미널에 아래 명령어 입력 후 엔터
brew install --cask adoptopenjdk8
# temurin17
# 터미널에 아래 명령어 입력 후 엔터
brew tap homebrew/cask-versions
# 터미널에 아래 명령어 입력 후 엔터
brew search temurin
# 터미널에 아래 명령어 입력 후 엔터
brew install --cask temurin17
# ==============================================================================
# 3. 제대로 설치되었는지 확인
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
/usr/libexec/java_home -V
# 제대로 설치되었다면 아래와 같은 문구 출력
Matching Java Virtual Machines (1):
1.8.0_292 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" # 뒷부분 생략
# ==============================================================================
# 4. 현재 사용중인 쉘 확인 및 zshrc 수정
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
echo $SHELL
# 현재 사용중인 쉘 확인
/bin/zsh
# 터미널에 아래 명령어 입력 후 엔터
# JDK 8 버전인 경우
echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)' >> ~/.zshrc
# JDK 17 버전인 경우
echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrc
# 아래와 같이 JAVA_HOME을 분리할 수도 있음
# export JAVA_HOME_17=$(/usr/libexec/java_home -v 17)
# export JAVA_HOME=$JAVA_HOME_17
# ==============================================================================
# 5. zshrc의 변경사항 반영
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
source ~/.zshrc
# ==============================================================================
# 6. 제대로 설정되었는지 확인
# ==============================================================================
# 터미널에 아래 명령어 입력 후 엔터
java -version
# 제대로 환경변수가 설정되었다면 아래와 같이 출력
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
5. java API 문서 다운로드
Java API 문서 (link)
Last updated