一篇清晰易懂的Java 8徹底卸載與清理教程
一、Windows 系統(tǒng)卸載 Java 8
步驟 1:通過控制面板卸載程序
- 按下
Win + R
,輸入appwiz.cpl
,回車打開“程序和功能”。 - 在列表中找到所有名稱包含
Java 8
、JDK 8
或JRE 8
的條目。 - 右鍵逐個(gè)選擇并點(diǎn)擊 卸載,按照提示完成卸載。
步驟 2:手動(dòng)刪除殘留文件
- 打開文件資源管理器,依次刪除以下目錄(如果存在):
C:\Program Files\Java C:\Program Files (x86)\Java C:\ProgramData\Oracle\Java C:\Users\<你的用戶名>\AppData\Local\Java
提示:
ProgramData
和AppData
是隱藏文件夾,需在“查看”菜單中勾選“隱藏的項(xiàng)目”。
步驟 3:清理環(huán)境變量
- 右鍵“此電腦” → 屬性 → 高級(jí)系統(tǒng)設(shè)置 → 環(huán)境變量。
- 檢查以下兩項(xiàng)并刪除與 Java 相關(guān)的條目:
- 系統(tǒng)變量:刪除
JAVA_HOME
。 - Path 變量:刪除
%JAVA_HOME%\bin
或類似路徑。
- 系統(tǒng)變量:刪除
步驟 4:清理注冊(cè)表(謹(jǐn)慎操作)
- 按下
Win + R
,輸入regedit
,回車打開注冊(cè)表編輯器。 - 備份注冊(cè)表(文件 → 導(dǎo)出)。
- 刪除以下注冊(cè)表項(xiàng)(如果存在):
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft HKEY_CURRENT_USER\Software\JavaSoft
二、macOS 系統(tǒng)卸載 Java 8
方法 1:通過終端卸載
- 打開終端(Terminal),輸入以下命令刪除 Java 文件:
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-8*.jdk sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
方法 2:檢查 Homebrew 安裝的 Java
- 如果通過 Homebrew 安裝,運(yùn)行:
brew list | grep jdk # 查找 Java 包名(如 openjdk@8) brew uninstall openjdk@8
步驟 3:清理環(huán)境變量
- 打開用戶目錄下的配置文件(根據(jù)使用的 Shell):
nano ~/.bash_profile # 或 ~/.zshrc、~/.bashrc
- 刪除或注釋掉
JAVA_HOME
和PATH
中與 Java 相關(guān)的行。
三、Linux 系統(tǒng)卸載 Java 8
步驟 1:卸載 OpenJDK 或 Oracle JDK
- 卸載 OpenJDK:
sudo apt-get remove openjdk-8-jdk openjdk-8-jre # Debian/Ubuntu sudo yum remove java-1.8.0-openjdk # CentOS/RHEL
- 卸載 Oracle JDK:
如果通過官網(wǎng)下載安裝,直接刪除安裝目錄:sudo rm -rf /usr/lib/jvm/jdk1.8.0
步驟 2:清理環(huán)境變量
- 檢查并編輯以下文件,刪除 Java 相關(guān)配置:
sudo nano /etc/environment # 刪除 JAVA_HOME sudo nano /etc/profile.d/java.sh # 刪除或注釋相關(guān)行
四、驗(yàn)證是否卸載成功
在終端或命令提示符中運(yùn)行:
java -version javac -version
如果顯示 command not found
或未找到 Java 8 版本,則卸載成功。
總結(jié)
- Windows:卸載程序 → 刪除殘留文件 → 清理環(huán)境變量和注冊(cè)表。
- macOS:刪除 Java 目錄 → 檢查 Homebrew → 清理配置文件。
- Linux:卸載軟件包 → 刪除安裝目錄 → 清理環(huán)境變量。
按照上述步驟操作后,Java 8 將被徹底清理,不會(huì)影響后續(xù)其他版本的安裝。
到此這篇關(guān)于Java 8徹底卸載與清理的文章就介紹到這了,更多相關(guān)Java8徹底卸載與清理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java Mybatis框架增刪查改與核心配置詳解流程與用法
MyBatis 是一款優(yōu)秀的持久層框架,它支持自定義 SQL、存儲(chǔ)過程以及高級(jí)映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO為數(shù)據(jù)庫中的記錄2021-10-10SpringBoot中的Condition包下常用條件依賴注解案例介紹
這篇文章主要介紹了SpringBoot中的Condition包下常用條件依賴注解案例,文章基于Java的相關(guān)資料展開主題詳細(xì)內(nèi)容,需要的小伙伴可以參考一下2022-04-04詳解SpringBoot注冊(cè)Windows服務(wù)和啟動(dòng)報(bào)錯(cuò)的原因
這篇文章主要介紹了詳解SpringBoot注冊(cè)Windows服務(wù)和啟動(dòng)報(bào)錯(cuò)的原因,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-03-03IntelliJ?IDEA?2023.1.4?無法刷新Maven項(xiàng)目模塊的問題及解決方法
這篇文章主要介紹了如何排查?IDEA?自身報(bào)錯(cuò)問題,本文以IntelliJ?IDEA?2023.1.4無法刷新項(xiàng)目Maven模塊的問題為例,給大家詳細(xì)講解,需要的朋友可以參考下2023-08-08?基于Java解決華為機(jī)試之字符串合并處理實(shí)操
這篇文章主要介紹了基于Java解決華為機(jī)試之字符串合并處理,文章以實(shí)操展開主題內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)工作中的你有所幫助2022-02-02java藍(lán)橋杯歷年真題及答案整理(小結(jié))
這篇文章主要介紹了java藍(lán)橋杯歷年真題及答案整理(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02手寫redis@Cacheable注解?支持過期時(shí)間設(shè)置方式
這篇文章主要介紹了手寫redis@Cacheable注解?支持過期時(shí)間設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01從java反編譯及字節(jié)碼角度探索分析String拼接字符串效率
這篇文章主要介紹了從java反編譯及字節(jié)碼角度探索分析String拼接字符串效率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12