Skip to content

Instantly share code, notes, and snippets.

@schnell18
Created October 8, 2016 13:26
Show Gist options
  • Save schnell18/bcb9833f725be22f6acd01f94b486392 to your computer and use it in GitHub Desktop.
Save schnell18/bcb9833f725be22f6acd01f94b486392 to your computer and use it in GitHub Desktop.
MacOS X remove Java 9
sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-9.jdk/
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
@connor11528
Copy link

For me on first line had to run

sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk

Otherwise works great!

@mihirp1730
Copy link

thank you so much, this is the lifesaver for me. @mgela

@cemceliks
Copy link

Hi guys I have the same issue with JDK 9.0.1. Not clear what the solution is. I tried to update the bash_profile as recommended shortcut but not working for me.

@fuatkarakus
Copy link

thank you

@SumeetSandhu
Copy link

it is a nightmare trying to remove jdk-9.0.1_osx-x64_bin.dmg and install jre-8u151-macosx-x64
the instructions above (= also on java.com for versions 7,8) do not work :(

@stephensayhello
Copy link

it is a nightmare trying to remove jdk-9.0.1_osx-x64_bin.dmg and install jre-8u151-macosx-x64
the instructions above (= also on java.com for versions 7,8) do not work :(

for macOS high sierra removing java 9:
delete the java folder you find in the dir shown to you after executing:
/usr/libexec/java_home -V
use "Go to" in finder and copy and paste the dir to get there

@victorcs85
Copy link

Thanks!!!

@umutyerebakmaz
Copy link

Big Thanks!!!

@rahulsh1
Copy link

To disable it, you can rename the Info.plist to Info.plist.disabled in /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/
It then stops listing under /usr/libexec/java_home

@duarte171183
Copy link

thanks!!

@palmipode
Copy link

thanks a lot.

Regards.

@p-b-west
Copy link

p-b-west commented Feb 2, 2018

Thanks rahulsh1! That's neat.

@thinklinux
Copy link

Thanks! I needed to delete the whole Java folder to get rid of JDK 9... but... that's life :D

@kaunjovi
Copy link

kaunjovi commented Feb 7, 2018

Thanks. This helped.

@jd4d
Copy link

jd4d commented Feb 13, 2018

+1 super helpful @mgela @schnell18

@TONYHOKAN
Copy link

Thanks!

Save me a lot of time.

@TheoGit
Copy link

TheoGit commented Feb 22, 2018

woo hoo! thanks! very helpful!

@jialinxie
Copy link

i found a simplest way.

for macOS high sierra removing java 9:

delete the java folder you find in the dir shown to you after executing:

/usr/libexec/java_home -V

use "Go to" in finder and copy and paste the dir to get there

@nickenchev
Copy link

My hero.

@yehgdotnet
Copy link

yehgdotnet commented Mar 11, 2018

$ sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-9*.jdk/
$ sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
$ sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane

$ /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

@srinath815
Copy link

On Mac Terminal
echo $JAVA_HOME

on bash_profile place the below line with your required version
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_{ should be your version }.jdk/Contents/Home
export $PATH=$JAVA_HOME/bin:$PATH

@impaler
Copy link

impaler commented May 7, 2018

Cheers, this saved me a hassle of reverting back to an older Java version.

I ended up installing java via homebrew brew tap caskroom/versions then brew cask install java8 more here https://www.lonecpluspluscoder.com/2017/10/08/installing-other-versions-of-the-java-jdk-via-homebrew/ and adding it to JAVA_HOME similar to others here.

@edufolly
Copy link

Works like a charm!

@komendantaa
Copy link

Many Thanks!!!

@AndreFSilveira
Copy link

Thanks :)

@muralibala
Copy link

Awesome. Thanks a lot.

@Salomao123
Copy link

sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-9(your version).jdk
thanks for help!

@Justin-Schmitz
Copy link

You sir are a LEGEND!

@cyb3rsalih
Copy link

in Turkish we say "ADAMSIN"
Thank you so much!

@kevinpapst
Copy link

According to this you can also remove sudo rm -fr ~/Library/Application\ Support/Oracle/Java

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment