본문 바로가기

Programming/Java관련

맥(Mac)에 OpenJDK 설치하기

들어가며...

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

JDK가 정상 설치되었을 경우의 화면

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

Java 버전 정보 조회 화면

관련 포스팅

2020/01/09 - [Mac등이/앱추천 및 사용법] - Homebrew 설치 및 간단 사용법

 

Homebrew 설치 및 간단 사용법

들어가며 맥을 사용하면서 필요에 의해 설치하는 프로그램들은 대부분 앱스토어(App Store)에서 다운 또는 구입하여 사용하게 된다. 이러한 프로그램들은 대부분 "프로그램명.app"이란 이름으로 패키징되어 있으며..

u2ful.tistory.com

 

 


U2ful은 입니다. @U2ful Corp.

'Programming > Java관련' 카테고리의 다른 글

Maven으로 Local repository에 라이브러리 설치하기  (0) 2020.06.22
OpenJDK 정리  (0) 2020.01.09