How To Uninstall Java On Macos – Step By Step Guide

<a href="" class="st_tag internal_tag " rel="tag" title="">How to Uninstall</a> Java on macOS – Step by Step Guide | Java Uninstallation

Java, a popular programming language, is widely used for developing applications and running software on various platforms. However, there might be situations when you need to uninstall Java from your macOS device. Whether you want to upgrade to a newer version or simply remove Java from your system, this step-by-step guide will help you uninstall Java on macOS effortlessly.

Why Uninstall Java on macOS?

Before diving into the process of uninstallation, let's understand why you might want to uninstall Java on your macOS device. Here are a few reasons:

1. Security Concerns

Java has been known to have security vulnerabilities in the past. Uninstalling Java can help minimize the risk of potential security breaches on your macOS device.

2. Performance Optimization

Removing Java from your system can free up valuable disk space and improve the overall performance of your macOS device.

3. Compatibility Issues

In some cases, certain applications or software may require a specific version of Java. Uninstalling the existing version and installing the required version can help resolve compatibility issues.

Step-by-Step Guide to Uninstall Java on macOS

Follow these simple steps to uninstall Java from your macOS device:

Step 1: Check for Installed Java Versions

First, you need to check if Java is already installed on your macOS device. Open the Terminal application by searching for it in Spotlight or navigating to Applications > Utilities > Terminal. Once the Terminal window opens, enter the following command:

java -version

If Java is installed, the command will display the version information. Note down the version number for reference.

Step 2: Download the Java Uninstaller

Visit the official Oracle website and navigate to the Java SE Downloads page. Scroll down and find the section labeled “Java SE Runtime Environment (JRE).” Click on the “Download” button corresponding to the version number you noted down in the previous step.

Once the download is complete, locate the downloaded file (usually in the Downloads folder) and double-click on it to run the installer.

Step 3: Run the Uninstaller

After running the installer, a Java Uninstaller window will appear. Follow the on-screen instructions to complete the uninstallation process. You may be prompted to enter your administrator password.

Step 4: Verify Java Uninstallation

To ensure that Java has been successfully uninstalled, open the Terminal application again and enter the following command:

java -version

If Java has been uninstalled correctly, the command should return an error message indicating that Java is not recognized as a command.

Additional Steps (Optional)

If you want to perform a thorough cleanup and remove any leftover files associated with Java, you can follow these additional steps:

Step 1: Remove Java Preferences

Open the Terminal application and enter the following command:

sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane

This command will remove the Java Preferences pane from System Preferences.

Step 2: Delete Java-related Files

Enter the following command in Terminal to search for Java-related files:

sudo find / -name "JavaApplicationStub" -o -name "libjava.dylib" -o -name "libjli.dylib" -o -name "libjvm.dylib" -o -name "libverify.dylib" -o -name "libjava.dylib" -o -name "libnative_launcher.dylib" -o -name "libnet.dylib" -o -name "libnio.dylib" -o -name "libobjc.dylib" -o -name "libzip.dylib" -o -name "libmanagement.dylib" -o -name "libinstrument.dylib" -o -name "libjava_crw_demo.dylib" -o -name "libjava_jdbc_dt_shark.dylib" -o -name "libjava_jdbc_up_shark.dylib" -o -name "libjava_spark.dylib" -o -name "libjava_universal.dylib" -o -name "libapple_crypto.dylib" -o -name "libapple_javaextensions.dylib" -o -name "libawt_lwawt.dylib" -o -name "libawt.dylib" -o -name "libawt_headless.dylib" -o -name "libawt_java2d.dylib" -o -name "libawt_xawt.dylib" -o -name "libawt_fontlib.dylib" -o -name "librmi.dylib" -o -name "libunpack.dylib" -o -name "libverify.dylib" -o -name "libzip.dylib"

This command will search for specific Java-related files and display their locations. Review the list and delete each file by entering the following command:

sudo rm -rf [file_path]

Replace [file_path] with the actual path of each file.

Step 3: Remove Environment Variables

If you have configured any environment variables related to Java, you can remove them by editing the ~/.bash_profile file. Open Terminal and enter the following command:

nano ~/.bash_profile

This command will open the .bash_profile file in the Nano text editor. Remove any lines related to Java, save the file, and exit Nano.


Uninstalling Java on macOS is a straightforward process that can be completed by following the step-by-step guide provided. By uninstalling Java, you can enhance the security, optimize the performance, and resolve compatibility issues on your macOS device. Remember to perform the additional steps for a thorough cleanup, if desired. Now you're ready to uninstall Java from your macOS device and explore new possibilities!

I am a CEO who graduated from a famous university and owner of the website as well as a professional writer.

Leave a Comment