개발노트/JAVA
Mac에서 Open JDK 설치하기
우주의마법사
2020. 2. 7. 23:12
기초중의 기초지만 운영체제가 바뀌면 어리둥절하기 마련이죠!
맥에 JDK를 설치하는 방법이 있지만,
이번엔 홈브류HomeBrew를 통해 빠르게 설치해보려고 합니다.
홈브류란 npm의 애플 버전이라고 생각하시면 됩니다.
패키지 관리자로 터미널로 쉽고 빠르게 설치, 유지, 제거를 합니다.
1. 홈브류 설치 (설치 되어 있다면 패스!)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
참고 : https://brew.sh/
위 명령어를 터미널에 치시면 홈브류 설치 끝입니다.
xcode가 설치 되어 있지 않다면 중간에 xcode 설치도 진행합니다.
계정 비번 두세번!
터미널이 익숙하신 분들은 이 방법이 제일 편할 겁니다.
2. openjdk 저장소 추가
brew tap AdoptOpenJDK/openjdk
참고 https://github.com/AdoptOpenJDK/homebrew-openjdk
3. 설치할 자바 버전 고르기
Java Version | JDK | JRE |
OpenJDK8 with Hotspot JVM | adoptopenjdk8 | adoptopenjdk8-jre |
OpenJDK8 with OpenJ9 JVM | adoptopenjdk8-openj9 | adoptopenjdk8-openj9-jre |
OpenJDK8 with OpenJ9 JVM, large heap* | adoptopenjdk8-openj9-large | adoptopenjdk8-openj9-jre-large |
OpenJDK9 with Hotspot JVM | adoptopenjdk9 | n/a |
OpenJDK10 with Hotspot JVM | adoptopenjdk10 | n/a |
OpenJDK11 with Hotspot JVM | adoptopenjdk11 | adoptopenjdk11-jre |
OpenJDK11 with OpenJ9 JVM | adoptopenjdk11-openj9 | adoptopenjdk11-openj9-jre |
OpenJDK11 with OpenJ9 JVM, large heap* | adoptopenjdk11-openj9-large | adoptopenjdk11-openj9-jre-large |
OpenJDK12 with Hotspot JVM | adoptopenjdk12 | adoptopenjdk12-jre |
OpenJDK12 with OpenJ9 JVM | adoptopenjdk12-openj9 | adoptopenjdk12-openj9-jre |
OpenJDK12 with OpenJ9 JVM, large heap* | adoptopenjdk12-openj9-large | adoptopenjdk12-openj9-jre-large |
OpenJDK13 with Hotspot JVM | adoptopenjdk13 | adoptopenjdk13-jre |
OpenJDK13 with OpenJ9 JVM | adoptopenjdk13-openj9 | adoptopenjdk13-openj9-jre |
OpenJDK13 with OpenJ9 JVM, large heap* | adoptopenjdk13-openj9-large | adoptopenjdk13-openj9-jre-large |
4. 해당 자바 버전 설치 brew cask install <version>
brew cask install adoptopenjdk8
예는 jdk8 설치입니다!
5. 설치 확인
WHOs-MacBook-Pro:~ who$ java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode)
이렇게 1.8.0으로 설치 된 걸 확인 하실 수 있습니다!