Search code examples
javamacosuninstallation

How to completely remove Java from Mac M1


How can I completely remove Java from my Mac M1.

user@Mymac ~ % java -version
openjdk version "23" 2024-09-17
OpenJDK Runtime Environment (build 23+37-2369)
OpenJDK 64-Bit Server VM (build 23+37-2369, mixed mode, sharing)

user@Mymac ~ % where java
/usr/bin/java

Solution

  • Open Terminal Run these commands in order:

    sudo rm -rf /usr/bin/java
    sudo rm -rf /Library/Java/JavaVirtualMachines
    sudo rm -rf ~/Library/Application\ Support/Oracle/Java
    sudo rm -rf /Library/LaunchAgents/com.oracle.java.*
    sudo rm -rf /Library/LaunchDaemons/com.oracle.java.*
    sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
    sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    sudo rm -rf /Library/Application\ Support/Oracle/Java
    

    Edit your shell configuration file (e.g. ~/.zshrc or ~/.bash_profile) and remove any Java-related PATH entries Restart your computer Verify removal by running: java -version