개발/Java, Kotlin

Mac에서 Open JDK 설치

꾸럭 2021. 6. 7. 08:21

Java와 Kotlin 관련 내용은 나중에 Spring으로 백엔드를 구현할 때 포스팅하려 했는데,

 

Private NPM을 위한 Nexus를 설치하려다가 JDK 설치 이슈를 만나서 이렇게 먼저 포스팅하게 됐다.

 

보통 Oracle의 JDK를 많이 쓰곤 하는데, 일반 유저 입장에서 JDK로 만들어진 프로그램을 돌리려고 Oracle JDK, JVM을 설치하는 것은 전혀 문제가 없지만

 

JDK 기반 프로그램을 개발하는 입장에서는 라이선스 이슈가 신경이 쓰일 수밖에 없다.

 

물론 개인 프로젝트나 회사에서 내부적으로만 쓰는 거면 별 상관이 없다고는 하지만 뭔가 불안하다.

 

그래서 Open JDK를 많이들 설치하곤 한다.

 

나도 Open JDK를 설치하려고 이것저것 찾아보았는데 잘 되지 않았다.

 

일단 Home brew 설치가 필요하다.

 

내 맥북에어 M1에는 처음 세팅할 때 이미 Home brew를 설치했었는데 이때 M1 관련 이슈가 있었는데 이건 조만간 포스팅하여 여기에 링크를 첨부하겠다.

 

아무튼 Open JDK를 손쉽게 macOS에 설치하려면 Home brew를 사전에 설치해놔야 한다.

 

$ java -version

그다음 터미널에 다음과 같이 입력하고 실행한다

$ brew tap AdoptOpenJDK/openjdk

그럼 brew가 Open JDK 관련 레포지토리를 수집한다.

 

끝나면 다음과 같이 입력하고 실행한다 (Java 8 기준)

$ brew install --cask adoptopenjdk8

 

그럼 cask가 없다고 나온다. cask를 설치하자.

$ brew install cask

아마 한참 걸릴 거다. cask 설치가 완료되면 다시 위 명령을 실행해주면 된다.

 

설치가 완료되면 Java 버전을 확인해보자.

$ java -version

 

저놈의 cask 때문에 설치 과정에 문제가 있었는데, brew에서 cask 설치 방법이 바뀌어서 그렇다고 한다.

# 구글링 해보면 아래와 같이 많이들 되어 있을 텐데, 이건 Home brew 구버전 용
$ brew cask install adoptopenjdk8

# 최신 버전에서는 이렇게 설치한다고 한다.
$ brew install --cask adoptopenjdk8

 

이제 Private NPM을 위한 Nexus 설치의 사전 준비가 끝났다.

728x90