[macOS Mojave] JAVA 개발 환경 구축(OpenJDK 11 제거 및 OpenJDK 8 설치)
개발 환경
MacOS Mojave 10.14.6
기존에 JDK 11을 설치하여 개발 환경을 구축하였으나, 회사 환경과 동일하게 구성해보기 위해 OpenJDK 8(zulu 8.38.0.13)을 새로 설치해보았습니다.
OracleJDK 삭제
현재 설치되어 있는 JDK 확인
[earth@~]$/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.2, x86_64: "OpenJDK 11.0.2" /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
1.8.0_201, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk.bak/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
특정 버전의 JDK 삭제
[earth@~]$sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/
[earth@~]$sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk.bak/
OracleJDK의 플러그인 등 관련 파일 삭제
[earth@~]$sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/
[earth@~]$sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
[earth@~]$sudo rm -fr ~/Library/Application\ Support/Oracle/Java/
현재 설치되어 있는 JDK 버전 확인
기존에 존재하던 JDK 버전을 모두 삭제했기 때문에 아래와 같이 0건으로 표시되어야 합니다.
[earth@~]$/usr/libexec/java_home -V
Unable to find any JVMs matching version "(null)".
Matching Java Virtual Machines (0):
Default Java Virtual Machines (0):
No Java runtime present, try --request to install.
OpenJDK 설치
https://www.azul.com/downloads/zulu-community/?&architecture=x86-64-bit&package=jdk
Download OpenJDK Java Linux Windows macOS Alpine Java 11 Java 8
Download Java 11 Zulu OpenJDK Linux Windows macOS Solaris Update Java Alpine Java SE free download Java 8 Java 7 Java 6 JDK
www.azul.com
위 사이트를 통해 Java 8을 macOS로 검색한 후, Zulu 8.38.0.13을 찾아 다운로드합니다(회사와 동일한 환경을 위해 동일 zulu 파일 설치).
이 때, 설치의 편의성을 위해 .dmg 파일을 다운로드합니다. 다운로드한 .dmg 파일을 클릭하면, 아래와 같이 뜨는 것을 확인할 수 있습니다.
OpenJDK 설치 확인
[earth@~]$/usr/libexec/java_home -V
Matching Java Virtual Machines (1):
1.8.0_212-zulu-8.38.0.13, x86_64: "Zulu 8" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home