Uninstall Java on mac os with commands [Fixed]


A quick guide to uninstall java 11 or other java versions from Mac OS with commands.

1. Overview

In this tutorial, we'll learn how to uninstall java version from mac os.

To remove java from mac machine, you can use simple commands.

A) How to remove all versions of java installed on mac
B) How to remove java 11 from mac os.

The second option will work for any java version of mac. It can be either java 7, 8, 10, 11, 1, 13, 0r 14.

Note: you need the administration privileges to mac machine.

Uninstall Java from mac os with commands [Fixed]

2. How to remove all java versions from mac os

First, open launchpad using CMD + Space shortcut key
Next, type terminal and press enter. It will be opened.
Last, run the following commands on the terminal.
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin  
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane  
sudo rm -rf /Library/Application\ Support/Oracle/Java/ 
sudo rm -rf /Library/Java/JavaVirtualMachines 

All the above commands will delete the java plugins, control panels, jdk, jre and jvm one by one.

After a successful execution above commands, then run the below command which should not show any java version. That means we are all set now.
/usr/libexec/java_home -V

3. How to uninstall Java 11 or any version from mac

First, check the list of available java versions from the terminal using any one of the below commands.

All java versions are displayed on the terminal.

Command 1:

MacBook-Pro-2:CoreJava$ /usr/libexec/java_home -V
Matching Java Virtual Machines (7):
    14.0.1 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 14" /Library/Java/JavaVirtualMachines/adoptopenjdk-14.jdk/Contents/Home
    12.0.1 (x86_64) "Oracle Corporation" - "Java SE 12.0.1" /Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home
    11.0.7 (x86_64) "Oracle Corporation" - "Java SE 11.0.7" /Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk/Contents/Home (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_252 (x86_64) "AdoptOpenJDK" - "AdoptOpenJDK 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
    1.8.0_251 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
    1.8.0_161 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home

Command 2:
$ ls -l /Library/Java/JavaVirtualMachines/
total 0
drwxr-xr-x  3 root  wheel  96 Jul  5  2020 adoptopenjdk-14.jdk
drwxr-xr-x  3 root  wheel  96 Apr 25  2020 adoptopenjdk-8.jdk
drwxr-xr-x  3 root  wheel  96 May 17  2020 jdk-11.0.7.jdk
drwxr-xr-x  3 root  wheel  96 Jun 23  2019 jdk-12.0.1.jdk
drwxr-xr-x  3 root  wheel  96 Apr 17  2018 jdk1.8.0_161.jdk
drwxr-xr-x  3 root  wheel  96 Apr 27  2020 jdk1.8.0_251.jdk

Now, pick the version that you want to delete. Below are to remove java 8 and java 11.
sudo rm -fr /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk
sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk

4. Uninstall Java on Mac OS using Brew

From the below with home brew.

The first command to remove the current java version
The second command to remove open JDK 8 version
Use the third command if 2nd one does not work.
$ brew cask uninstall java
$ brew cask uninstall caskroom/versions/adoptopenjdk8
$ brew cask uninstall adoptopenjdk8

5. Conclusion

In this article, we've seen how to uninstall java from mac os using commands and home brew. The commands shown will work for any java version. Even for future releases also.



About Us

Author: Venkatesh - I love to learn and share the technical stuff.

accumulo,1,ActiveMQ,2,Adsense,1,API,37,ArrayList,18,Arrays,24,Bean Creation,3,Bean Scopes,1,BiConsumer,1,Blogger Tips,1,Books,1,C Programming,1,Collection,8,Collections,37,Collector,1,Command Line,1,Comparator,1,Compile Errors,1,Configurations,7,Constants,1,Control Statements,8,Conversions,6,Core Java,149,Corona India,1,Create,2,CSS,1,Date,3,Date Time API,38,Dictionary,1,Difference,2,Download,1,Eclipse,3,Efficiently,1,Error,1,Errors,1,Exceptions,8,Fast,1,Files,17,Float,1,Font,1,Form,1,Freshers,1,Function,3,Functional Interface,2,Garbage Collector,1,Generics,4,Git,9,Grant,1,Grep,1,HashMap,2,HomeBrew,2,HTML,2,HttpClient,2,Immutable,1,Installation,1,Interview Questions,6,Iterate,2,Jackson API,3,Java,32,Java 10,1,Java 11,6,Java 12,5,Java 13,2,Java 14,2,Java 8,128,Java 8 Difference,2,Java 8 Stream Conversions,4,java 8 Stream Examples,12,Java 9,1,Java Conversions,14,Java Design Patterns,1,Java Files,1,Java Program,3,Java Programs,114,Java Spark,1,java.lang,4,java.util. function,1,JavaScript,1,jQuery,1,Kotlin,11,Kotlin Conversions,6,Kotlin Programs,10,Lambda,2,lang,29,Leap Year,1,live updates,1,LocalDate,1,Logging,1,Mac OS,3,Math,1,Matrix,6,Maven,1,Method References,1,Mockito,1,MongoDB,3,New Features,1,Operations,1,Optional,6,Oracle,5,Oracle 18C,1,Partition,1,Patterns,1,Programs,1,Property,1,Python,2,Quarkus,1,Read,1,Real Time,1,Recursion,2,Remove,2,Rest API,1,Schedules,1,Serialization,1,Servlet,2,Sort,1,Sorting Techniques,8,Spring,2,Spring Boot,23,Spring Email,1,Spring MVC,1,Streams,31,String,61,String Programs,28,String Revese,1,StringBuilder,1,Swing,1,System,1,Tags,1,Threads,11,Tomcat,1,Tomcat 8,1,Troubleshoot,26,Unix,3,Updates,3,util,5,While Loop,1,
JavaProgramTo.com: Uninstall Java on mac os with commands [Fixed]
Uninstall Java on mac os with commands [Fixed]
A quick guide to uninstall java 11 or other java versions from Mac OS with commands.
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content