* 본 게시글은 개인적으로 공부하고 기록하기 위한 용도로 작성되었음을 알려드립니다.
* 본 게시글은 macOS, M1 맥, 2023년 1월 기준으로 작성되었으며, 게시글을 보시는 시점에서는 일부 내용이 정확하지 않거나 변경되었을 가능성이 있으므로 참고하시기 바랍니다.
1. Homebrew를 통한 JDK 설치
맥에서는 Homebrew를 통해 JDK(Java Development Kit)를 설치할 수 있다.
먼저, 터미널을 열어서 Homebrew를 설치 또는 업데이트한다. Homebrew를 설치하는 방법에 대해서는 검색하면 금방 나오므로 이 글에서는 생략하며, Homebrew가 설치되어 있는 경우 다음의 명령어를 통해 업데이트를 진행한다.
brew update
다음의 명령어를 차례로 입력하여 adoptopenjdk/openjdk를 추가하고 설치 가능한 모든 JDK를 찾는다.
brew tap adoptopenjdk/openjdk
brew search jdk
위의 명령어를 입력하면 설치할 수 있는 JDK의 목록이 표시되는데, 그 중에서 설치할 JDK를 고르고 아래의 명령어를 실행한다. 예를 들어 목록에서 adoptopenjdk11을 설치하고 싶은 경우에는 아래의 명령어를 입력하는 것이다. (adoptopenjdk11이라는 부분에 목록에서 자신이 설치하고 싶은 JDK의 이름을 입력하면 된다.)
brew install --cask adoptopenjdk11
2. JDK 환경변수 설정
여기서의 설명은 bash가 아닌 zsh 기준으로, bash를 기준으로 한 설명은 본 게시글에서는 생략한다. 이 게시글 뿐만 아니라 다른 게시글들도 함께 참고하여 본인의 환경에 알맞은 방법으로 진행해야 한다.
먼저, 터미널을 열고 다음의 명령어를 입력한다.
vi ~/.zshrc
이후 I 키를 눌러서 INSERT 모드로 진입한다.
만약 이미 파일이 존재한다고 나올 경우에는, 파일 수정을 의미하는 E 키를 먼저 누른 후 I 키를 눌러서 INSERT 모드로 진입한다.
i
INSERT 모드로 진입하면 해당 파일에 입력을 할 수가 있게 되는데, 아래의 코드를 중간에 입력한다.
첫번째 줄은 아래 그대로 입력하는 것이 아닌, 본인의 PC에서 폴더의 경로를 미리 확인하여 입력한다. 또한 adoptopenjdk-11.jdk 부분에는 해당 경로에 있는 JDK의 이름을 입력한다. (여러 개의 JDK를 설치한 경우에는 기본값으로 사용할 JDK의 이름을 입력한다.)
export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/emulator
export PATH=$PATH:$JAVA_HOME/tools
export PATH=$PATH:$JAVA_HOME/tools/bin
export PATH=$PATH:$JAVA_HOME/platform-tools
입력한 부분에 오타가 없는지 꼼꼼히 확인한 후, Esc 키를 눌러 INSERT MODE에서 빠져나온다. :wq 를 입력하여 저장하고 빠져나온다.
:wq
빠져나왔다면 마지막 작업으로 환경변수를 전역으로 저장해야 하므로 아래의 명령어를 입력한다.
source ~/.zshrc
설치가 완료되었다면 다음의 두 명령어를 차례로 입력하여 JDK 설정이 제대로 완료되었는지 확인한다. (위에서 선택한 JDK의 버전이 나와야 설정에 성공한 것이다.)
java --version
javac --version