So you’ve uninstalled Java from your Windows 11 PC, but you still see a “Java” icon sitting stubbornly in the Control Panel — even though Java is no longer installed.
This issue is surprisingly common. Many users notice that after removing Java (either manually or via Settings → Apps), the Control Panel still lists “Java (32-bit)” or “Java (64-bit).” Clicking it usually does nothing, but it stays there like a ghost shortcut that just won’t go away.
If you’re facing this, don’t worry — it’s not harmful, but it can be annoying. In this guide, we’ll show you why the Java Control Panel icon remains after uninstallation and how to safely remove it from your Windows Control Panel.
Why the Java Icon Remains in Control Panel
When you uninstall Java, the main files are removed, but sometimes registry entries and control panel applets aren’t cleaned up properly.
Here’s why it happens:
- The Java Control Panel (javacpl.cpl) file still exists in your system folders.
- Registry entries related to Java weren’t deleted during uninstallation.
- The system Control Panel cache hasn’t refreshed yet.
- The uninstall process was incomplete or interrupted.
Essentially, Windows still “thinks” Java is installed because of leftover configuration files or registry data.
Remove Java Listing in Windows Control Panel After Uninstalling Java
Before cleaning up, make sure you have always back up your registry before making any changes. You can do this by opening Registry Editor → File → Export → save the backup.
Step 1: Verify That Java Is Fully Uninstalled
Before removing leftover entries, confirm that Java is actually gone from your system.
- Press Windows + I to open Settings.
- Go to Apps → Installed Apps.
- In the search box, type Java.
- If you still see any version listed (like Java 8 Update 381 or Java SE Development Kit), click the three dots → select Uninstall.
- Restart your PC after uninstalling.
Once confirmed, proceed to the next step.
Step 2: Delete Leftover Java Files
Sometimes Java’s files remain even after uninstallation — especially in system directories.
To remove them manually:
- Press Windows + E to open File Explorer.
- Navigate to the following folders and delete them (if they exist):
C:\Program Files\Java
C:\Program Files (x86)\Java
C:\ProgramData\Oracle
C:\Users\<YourName>\AppData\LocalLow\Sun
C:\Users\<YourName>\AppData\LocalLow\Oracle
- Empty your Recycle Bin after deleting these folders.
Tip: If you’re not sure whether a folder is safe to delete, open it and check for files like javacpl.cpl or java.exe. These are safe to remove if Java is uninstalled.
Step 3: Remove Java Icon from Control Panel (Manually)
The Java icon in Control Panel appears because of a leftover file named javacpl.cpl — the “Java Control Panel” applet.
- Open File Explorer.
- Go to:
C:\Program Files (x86)\Java\jre1.x.x_xx\binorC:\Windows\System32orC:\Windows\SysWOW64 - Look for a file named:
javacpl.cpl - If you find it, right-click → Delete it.
Once deleted, the Java icon should disappear from your Control Panel the next time you open it.
Step 4: Clear the Control Panel Cache
If the icon still remains, Windows may still be caching the old applet reference.
To refresh it:
- Press Windows + R, type:
control /name Microsoft.ControlPaneland press Enter to open Control Panel. - Close Control Panel completely.
- Restart your PC.
In most cases, this refresh clears the old cache and removes the ghost Java icon.
Step 5: Delete Java Registry Entries (Advanced Fix)
If the icon still won’t go away, it’s likely because leftover registry keys are referencing Java’s control panel applet.
To remove them:
- Press Windows + R, type:
regeditand press Enter to open the Registry Editor. - Navigate to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls - Look for any Java-related entry, such as:
javacpl.cpl - Right-click and select Delete.
- Next, check these additional locations:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoftIf found, right-click and delete the entire JavaSoft folder. - Close the Registry Editor and restart your PC.
After the reboot, the Java icon should finally be gone from Control Panel.
Step 6: Use the Java Uninstall Tool (Recommended)
If you prefer a safer, automated option, Oracle provides an official Java Uninstall Tool that removes leftover files, registry entries, and Control Panel icons.
- Visit the official Oracle Java removal page: https://www.java.com/en/download/uninstalltool.jsp
- Download and run the Java Uninstall Tool.
- Follow the on-screen prompts — it will detect and remove all remnants of old Java installations, including Control Panel entries.
- Restart your computer once the cleanup completes.
Step 7: Reinstall and Uninstall (Last Resort)
If nothing else works, reinstalling and then uninstalling Java again often resets any leftover registry or system entries.
- Go to https://www.java.com/en/download/ and download the latest Java installer.
- Install it normally.
- Once installed, go to Settings → Apps → Installed Apps, find Java, and uninstall it again.
- Restart your PC.
This “install-uninstall” method often refreshes broken uninstall records and clears any old Control Panel entries.
Wrapping Up
And that’s how you can remove the Java listing from Control Panel after uninstalling Java on Windows 11.
The leftover icon doesn’t harm your PC, but it can clutter your Control Panel and indicate leftover system files. By deleting the javacpl.cpl file, cleaning the registry, or using the official Java Uninstall Tool, you can remove all traces of Java completely.
For most users, the quickest fix is to use Oracle’s Uninstall Tool — it safely removes any ghost entries and ensures your system stays clean.