在CentOS上卸載舊版Java,可以按照以下步驟進行:
yum命令查看已安裝的Java版本:
yum list installed | grep java
卸載特定版本的Java: 假設你要卸載的是Java 8,可以使用以下命令:
sudo yum remove java-1.8.0-openjdk
如果你有多個Java版本,可以根據需要替換版本號。
清理殘留文件: 卸載后,可能會有殘留文件,可以使用以下命令清理:
sudo yum autoremove
找到Java安裝目錄:
通常Java安裝在/usr/lib/jvm目錄下。你可以使用以下命令查看:
ls /usr/lib/jvm
刪除Java安裝目錄:
找到你要刪除的Java版本對應的目錄,然后使用rm -rf命令刪除:
sudo rm -rf /usr/lib/jvm/java-1.8.0-openjdk
刪除環境變量配置:
檢查并刪除相關的環境變量配置,例如~/.bashrc或/etc/profile中的Java路徑設置。
alternatives命令(適用于通過alternatives管理的Java)列出所有通過alternatives管理的Java版本:
sudo alternatives --config java
選擇要卸載的Java版本: 根據提示選擇要卸載的Java版本。
卸載選定的Java版本: 使用以下命令卸載:
sudo alternatives --remove java /usr/lib/jvm/java-1.8.0-openjdk/bin/java
清理殘留文件:
同樣可以使用yum autoremove命令清理殘留文件。
yum install java-<version>-openjdk命令進行安裝。通過以上方法,你應該能夠成功卸載CentOS上的舊版Java。