Follow these instructions to move from an Oracle JDK to OpenJDK. In a twist of irony, I had originally replaced OpenJDK on my Mac with the Oracle JDK!
The steps for removing different versions of the JDK vary. This is what I did.
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -rf ~/Library/Application\ Support/Oracle/Java
Locate remaing JDKs.
$ ls /Library/Java/JavaVirtualMachines
jdk1.7.0_45.jdk jdk1.7.0_71.jdk jdk1.8.0_131.jdk jdk1.8.0_45.jdk
Remove them too.
$ sudo rm -rf /Libary/Java/JavaVirtualMachines/jdk*
Verify
$ ls -l /usr/bin/java
lrwxr-xr-x 1 root wheel 74 Oct 3 2018 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/Java
brew tap AdoptOpenJDK/openjdk
brew search /adoptopenjdk/
brew cask install adoptopenjdk8
It may be possible to do it this way, but I didn't get it to work.
brew install adoptopenjdk/openjdk/adoptopenjdk-openjdk8
brew cask install adoptopenjdk
brew cask install adoptopenjdk11
Set JAVA_HOME
in ~/.bash_profile
. E.g.
export JAVA_HOME=$(/usr/libexec/java_home)
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/adoptopenjdk-12.0.2.jdk/Contents/Home
I wanted to refresh my version of brew
so I typed brew update
.