一篇清晰易懂的Java 8徹底卸載與清理教程
一、Windows 系統(tǒng)卸載 Java 8
步驟 1:通過(guò)控制面板卸載程序
- 按下
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:通過(guò)終端卸載
- 打開終端(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
- 如果通過(guò) 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:
如果通過(guò)官網(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ǔ)過(guò)程以及高級(jí)映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過(guò)簡(jiǎn)單的 XML 或注解來(lái)配置和映射原始類型、接口和 Java POJO為數(shù)據(jù)庫(kù)中的記錄2021-10-10
SpringBoot中的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è)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03
IntelliJ?IDEA?2023.1.4?無(wú)法刷新Maven項(xiàng)目模塊的問題及解決方法
這篇文章主要介紹了如何排查?IDEA?自身報(bào)錯(cuò)問題,本文以IntelliJ?IDEA?2023.1.4無(wú)法刷新項(xiàng)目Maven模塊的問題為例,給大家詳細(xì)講解,需要的朋友可以參考下2023-08-08
?基于Java解決華為機(jī)試之字符串合并處理實(shí)操
這篇文章主要介紹了基于Java解決華為機(jī)試之字符串合并處理,文章以實(shí)操展開主題內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)工作中的你有所幫助2022-02-02
java通過(guò)共享變量結(jié)束run停止線程的方法示例
這篇文章主要介紹了java通過(guò)共享變量結(jié)束run停止線程的方法,大家參考使用2013-11-11
java藍(lán)橋杯歷年真題及答案整理(小結(jié))
這篇文章主要介紹了java藍(lán)橋杯歷年真題及答案整理(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
手寫redis@Cacheable注解?支持過(guò)期時(shí)間設(shè)置方式
這篇文章主要介紹了手寫redis@Cacheable注解?支持過(guò)期時(shí)間設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
Jenkins環(huán)境搭建之下載與安裝過(guò)程
Jenkins是一個(gè)功能強(qiáng)大的應(yīng)用程序,允許持續(xù)集成和持續(xù)交付項(xiàng)目,集成Jenkins可以用于一些測(cè)試和部署技術(shù),對(duì)Jenkins環(huán)境搭建之下載與安裝過(guò)程感興趣的朋友跟隨小編一起看看吧2021-12-12
從java反編譯及字節(jié)碼角度探索分析String拼接字符串效率
這篇文章主要介紹了從java反編譯及字節(jié)碼角度探索分析String拼接字符串效率,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12

