Remove JDK Instructions
August 7, 2025 · AI Conversations
—
### 🔧 **To Remove a Specific JDK (e.g., Java 11 or Java 17):**
First, list installed Java versions:
sudo update-alternatives --config java
Then, uninstall the unwanted version. For example:
– To remove **Java 11**:
sudo apt remove openjdk-11-jdk
– To remove **Java 17**:
sudo apt remove openjdk-17-jdk
You can also remove the runtime only (JRE):
sudo apt remove openjdk-11-jre
sudo apt remove openjdk-17-jre
—
### 🧹 Optional Cleanup
sudo apt autoremove
—
Let me know which version you want to keep, and I’ll give you the exact command.
– They were **manually installed**, not through APT.
– Or their directories were **not removed** during uninstall.
—
### ✅ To Completely Remove a JDK from `/usr/lib/jvm`:
1. **Check what's in the folder**:
ls -l /usr/lib/jvm
You’ll probably see:
java-11-openjdk-amd64
java-17-openjdk-amd64
openjdk-11
openjdk-17
2. **Delete the one you don’t want**:
For example, to delete **Java 11**:
sudo rm -rf /usr/lib/jvm/java-11-openjdk-amd64 /usr/lib/jvm/openjdk-11
Or to delete **Java 17**:
sudo rm -rf /usr/lib/jvm/java-17-openjdk-amd64 /usr/lib/jvm/openjdk-17
3. **Clean up alternatives if needed**:
sudo update-alternatives --remove-all java
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1
—
Let me know which JDK you want to **keep**, and I’ll tailor the command accordingly.