들어가며...
Oracle이 Oracle JDK를 유료화하면서 많은 Java개발자들이 OpenJDK를 사용하는 추세입니다. 이러한 이유로 맥에 OpenJDK를 설치하는 방법에 대해서 설명하고자 합니다.
Homebrew로 OpenJDK 설치하기
맥에서 Homebrew를 사용하여 OpenJDK를 설치할 수 있으며 2020년 1월 10일 현재기준 JDK 11, 12, 13버전을 설치할 수 있습니다. 최신의 JDK (13버전)을 설치하려면 아래의 명령어를 수행하면 됩니다.
$ brew install openjdk |
설치과정은 아래와 같습니다.
위와 같은 결과 화면이 나왔으면 설치는 완료된 것이며 마지막 설명과 같이 설치한 openjdk를 본인의 디폴트 JDK로 사용하고자 하면 자신의 shell종류에 따라 ".bash_profile" 또는 ".zshrc"에 설치한 JDK의 경로를 추가하면 된다.
필자는 zsh를 사용하여 다음의 명령어를 사용하여 openjdk의 경로를 추가하였다.
$ echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> ~/.zshrc |
이후 새로운 터미널을 실행시키거나 현재의 터미널에서 "source ~/.zshrc" 명령어를 실행하여 새로운 script를 적용시킨다.
$ source ~/.zshrc |
정상적으로 JDK가 설치되었는지 Java 버전을 확인한다.
$ java -version |
Homebrew cask를 이용하여 AdoptOpenJDK 설치하기
JDK 버전이 11, 12, 13 이외의 것이 필요한 경우에는 AdoptOpenJDK가 대안이 될 수 있다. 필자는 JDK 버전 8이 필요하여 Homebrew cask를 이용하여 AdoptOpenJDK8 을 설치하였으며 자세한 내용은 AdoptOpenJDK의 GitHub 페이지를 참조하시면 될 듯 하며 간략하게 설치방법을 정리하면 다음과 같다.
Homebrew tap 명령어를 사용하여 AdoptOpenJDK설치를 위한 repository를 생성한다.
$ brew tap AdoptOpenJDK/openjdk |
본인이 설치하고자 하는 버전의 JDK 설치
$ brew cask install adoptopenjdk8-openj9 |
같은 JDK버전에도 HotSpot, OpenJ9로 나뉘는데 두 개의 차이점은 추후에 기회가 되면 다뤄보도록 하겠다. 현재로서는 간략하게 OpenJ9는 메모리효율이 좋고 HotSpot버전은 CPU효율이 좋다 정도로만 알아두자.
정상설치 확인
$ java -version |
관련 포스팅
2020/01/09 - [Mac등이/앱추천 및 사용법] - Homebrew 설치 및 간단 사용법
U2ful은 ♥입니다. @U2ful Corp.
'Programming > Java관련' 카테고리의 다른 글
Maven으로 Local repository에 라이브러리 설치하기 (0) | 2020.06.22 |
---|---|
OpenJDK 정리 (0) | 2020.01.09 |