https://www.java.com/en/download/help/mac_uninstall_java.xml 참고
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -fr ~/Library/Application\ Support/Oracle/Java
이 때 /usr/bin 안에 있는 Java 링크는 건드리지 않는다. 이 폴더는 시스템 영역이므로 여기를 건드리면 다음 업데이트 등에 문제가 생길 수 있다.
다음 폴더에 있는 [버전].jdk 폴더를 삭제
/Library/Java/JavaVirtualMachines/[버전].jdk
http://jdk.java.net/11/에서 최신버전의 OpenJDK를 다운로드. 현재 11
압축을 풀면 .jdk 폴더가 생기는데 이를 다음 폴더로 이동
/Library/Java/JavaVirtualMachines/
java_home 명령으로 설치된 자바를 확인할 수 있다.
❯ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 11, x86_64: "OpenJDK 11" /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
java -version 명령으로 버전 확인.
❯ java -version openjdk version "11" 2018-09-25 OpenJDK Runtime Environment 18.9 (build 11+28) OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
bash_profile을 수정하여 다음 처럼 여러 버전의 자바를 쓸 수 있다.
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:$JAVA_HOME" alias setJava8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)'
alias setJava10='export JAVA_HOME=$(/usr/libexec/java_home -v 10)'
끄읏.
이 포스트는 Velog에 동시 개제중입니다 : https://velog.io/@jsoh/%EC%98%A4%EB%9D%BC%ED%81%B4-JDK%EB%A5%BC-%EC%82%AD%EC%A0%9C%ED%95%98%EA%B3%A0-OpenJDK-11-%EC%84%A4%EC%B9%98