JDK的卸載與安裝步驟超詳細(xì)講解
卸載
1、檢查電腦是否已安裝JDK
win+r 輸入cmd回車,進(jìn)入命令提示符窗口,輸入java -version回車,檢查是否有安裝的jdk。

2、卸載程序
- win鍵, 找到J目錄下java文件夾下的相關(guān)程序,點(diǎn)擊右鍵,選擇卸載,進(jìn)入程序卸載控制面板,選擇圖二中與java相關(guān)的程序進(jìn)行單機(jī)右鍵卸載,一般只會(huì)出現(xiàn)這倆個(gè)文件(jdk和jre)。


3、刪除環(huán)境變量及殘余文件夾
- win+e,單機(jī)右鍵此電腦,選擇屬性。

- 選擇高級(jí)系統(tǒng)設(shè)置>系統(tǒng)環(huán)境變量,如下圖所示

- 在系統(tǒng)環(huán)境變量中找到JAVA_HOME變量,刪除變量值對(duì)應(yīng)的文件夾,一般與JDK安裝同路徑會(huì)有一個(gè)jre文件夾,此文件夾也需要?jiǎng)h除(shif+delete)接著刪除此變量。


- 找到CLASSPATH變量,刪除.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar內(nèi)容。

- 找到path變量,選擇編輯,刪除JAVA_HOME設(shè)置相關(guān)的變量,一般為%JAVA_HOME%\bin,偶爾會(huì)有%JAVA_HOME%\jre,如果有其他JDK配置也需要進(jìn)行刪除。

4、刪除注冊(cè)表中的注冊(cè)信息
- win+r 輸入regedit回車,找到此路徑:計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE下的javasoft文件夾進(jìn)行刪除,檢查計(jì)算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node路徑下是否有javasoft文件夾,如果有,也進(jìn)行刪除。

5、檢查是否刪除干凈
- win+r cmd,輸入java -version進(jìn)行檢查是否刪除干凈,具體為不顯示java信息。

下載JDK
- 進(jìn)入官網(wǎng)https://www.oracle.com/在這里下載需要使用賬號(hào)登陸,products > java

- 選擇Download Java

- Java archive>javaSE>javaSE8(8u211 and later) javaSE位于左邊導(dǎo)航欄,Bu211 and later(推薦) 是較新的版本,包含更多的安全修復(fù)和性能改進(jìn);Bu202 and earlier 是較舊的版本,可能不包含最新的修復(fù)和改進(jìn),但可能在某些特定情況下更穩(wěn)定或兼容。

- 找到下標(biāo)有JDK 8u441 checksums 的目錄下(圖一),選擇winds x64 installer對(duì)應(yīng)的jdk-8u441-windows-x64.exe(二進(jìn)制文件)或者windows x64 Compressed Archive對(duì)應(yīng)的jdk-8u441-windows-x64.zip(壓縮包文件)進(jìn)行下載(圖二),推薦下載.exe,因?yàn)楹罄m(xù)的安裝教程使用.exe文件進(jìn)行。注意,這里我的系統(tǒng)是windows X64,下載時(shí)需要根據(jù)自己的操作系統(tǒng)進(jìn)行,同時(shí)這個(gè)頁面全是英文,容易下載錯(cuò)jdk,留意下載文件名稱部分包含JDK大致就不會(huì)錯(cuò)誤。


安裝
1、啟動(dòng)安裝文件
這里我安裝使用的是jdk-8u441-windows-x64.exe,新建一個(gè)文件夾JDK,將安裝文件放到此文件夾內(nèi),同時(shí)此文件夾作為安裝位置,
- 雙擊二進(jìn)制文件jdk-8u441-windows-x64.exe,按照指導(dǎo)界面進(jìn)行選擇即可,安裝途中需要留意以下兩個(gè)地方:第一:安裝位置,建議設(shè)置為以上提到的JDK文件夾路徑,雖然安裝JDK的時(shí)候會(huì)自帶安裝JRE,但是我此次安裝不去更改它(圖一),第二:選擇目標(biāo)文件夾,其路徑和JDK安裝路徑相同(如圖二,jre1.8為目標(biāo)文件夾),


2、配置環(huán)境變量
- 配置環(huán)境變量,依照卸載中的3,4步驟,進(jìn)入環(huán)境變量設(shè)置界面。


- 新建JAVA_HOME,變量值為jdk安裝路徑(如圖三),

- 檢查是否有CLASSPATH變量,如果有變量值中增加.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意有個(gè)點(diǎn)),如果沒有就進(jìn)行創(chuàng)建

- 雙擊path變量,新增一個(gè)值%JAVA_HOME%\bin,如下圖

3、檢查是否安裝成功
環(huán)境變量配置完成后,win+r cmd 用java -version進(jìn)行檢測(cè),如圖六則安裝成功,需要顯示出64-bit才算安裝正確,原因:之前的安裝歷史中沒顯示64-Bit,以為安裝正確,運(yùn)行大一點(diǎn)的java項(xiàng)目時(shí)總是給我報(bào)內(nèi)存溢出錯(cuò)誤,如圖7,后面檢查才發(fā)現(xiàn)是jdk裝成32位的了。我的檢查方法是:用idea工具新建或在已有的java項(xiàng)目中執(zhí)行代碼塊中的檢測(cè)代碼(可以在test模塊中運(yùn)行),查看輸出結(jié)果是否為JDK is 64-bit,此方法的前提是需要再idea中配置上你安裝的JDK(也可以直接查看你的JDK安裝文件名是否是64位的)。


String arch = System.getProperty("sun.arch.data.model");
System.out.println("JDK is " + arch + "-bit");
總結(jié)
- jdk的卸載:主要包括檢查JDK,程序卸載,傷處環(huán)境變量、殘留文件夾、注冊(cè)表中信息等五個(gè)部分,
- jdk的安裝:主要包括安裝文件的下載、二進(jìn)制文件啟動(dòng)安裝、環(huán)境變量的配置,JDK的檢查等四部分。JDK安裝的路徑需要注意,此路徑與環(huán)境變量配置相對(duì)應(yīng),注冊(cè)表中的注冊(cè)信息在使用二進(jìn)制文件安裝時(shí)一般會(huì)自動(dòng)注冊(cè),使用壓縮文件不會(huì)自己進(jìn)行注冊(cè),但是只要正確配置了環(huán)境變量,不會(huì)影響使用。環(huán)境變量配置好之后可以使用echo %JAVA_HOME%代碼來檢查變量是否配置正確。
- 安裝與卸載中只涉及到三個(gè)環(huán)境變量,分別為
JAVA_HOME ----- jdk安裝路徑
CLASSPATH ------ .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(留意在配置最前面有個(gè)點(diǎn))
PATH ------- %JAVA_HOME%\bin
到此這篇關(guān)于JDK的卸載與安裝步驟的文章就介紹到這了,更多相關(guān)JDK卸載與安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Jenkins中自動(dòng)化部署Spring?Boot項(xiàng)目的全過程
這篇文章主要介紹了如何使用Jenkins從Git倉庫拉取SpringBoot項(xiàng)目并進(jìn)行自動(dòng)化部署,通過配置Jenkins任務(wù),實(shí)現(xiàn)項(xiàng)目的構(gòu)建、鏡像構(gòu)建和容器運(yùn)行,確保項(xiàng)目在更新時(shí)自動(dòng)部署,需要的朋友可以參考下2025-01-01
springboot出現(xiàn)DataBufferLimitException: Exceeded lim
在Shenyu網(wǎng)關(guān)中,上傳大文件時(shí)遇到`DataBufferLimitException`異常,問題在于Spring Boot 2版本中`max-in-memory-size`配置無效,通過創(chuàng)建同名類并修改`maxInMemorySize`值來解決問題,此方法利用Spring同名Bean覆蓋機(jī)制,確保自定義類優(yōu)先被加載2026-04-04
Spring中的FactoryBean與ObjectFactory詳解
這篇文章主要介紹了Spring中的FactoryBean與ObjectFactory詳解,FactoryBean是一種特殊的bean,本身又是個(gè)工廠,實(shí)現(xiàn)了FactoryBean的bean會(huì)被注冊(cè)到容器中,需要的朋友可以參考下2023-12-12
使用Java在Excel中創(chuàng)建數(shù)據(jù)透視表
在處理銷售數(shù)據(jù)、財(cái)務(wù)報(bào)表或運(yùn)營(yíng)指標(biāo)時(shí),數(shù)據(jù)透視表是快速匯總和分析大量數(shù)據(jù)的強(qiáng)大工具,通過 Java 自動(dòng)化這個(gè)過程可以實(shí)現(xiàn)定期報(bào)告的自動(dòng)生成,大幅提高工作效率,本文將詳細(xì)介紹如何使用 Java 在 Excel 工作簿中創(chuàng)建數(shù)據(jù)透視表,需要的朋友可以參考下2026-03-03
springboot+feign+Hystrix整合(親測(cè)有效)
本文主要介紹了springboot+feign+Hystrix整合,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-11-11
Java HttpServletResponse響應(yīng)實(shí)現(xiàn)過程詳解
這篇文章主要介紹了Java HttpServletResponse響應(yīng)實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05

