前提:為什么要安裝兩個(gè)java?因?yàn)橛械某绦?軟件/靶場(chǎng)/工具等需要的java環(huán)境不同,安裝兩種可滿足不同的需求。java10以下一種,java8很經(jīng)典也很常用,java10以上的一種,這里以java17舉例,因?yàn)楣倬W(wǎng)最新的java10以上的正好是java17,就以java17舉例。
目錄
一、java8安裝
1.官網(wǎng)/網(wǎng)盤自取獲取java安裝包
2.下載jdk
3.下載jre
4.配置環(huán)境變量
5.測(cè)試是否成功!
二、java17安裝/java8與java17同存在的方法
1.下載安裝步驟和java8安裝相同
2.配置環(huán)境變量并測(cè)試
(1)java8和java17的JDK路徑一致
(2)配置環(huán)境變量
(3)修改java17的名稱,避免重復(fù)
(4)測(cè)試是否成功!
三、遇到的問(wèn)題及解決方法
1.不知道系統(tǒng)版本
2.安裝jre的其他方法
(1)命令行安裝
(2)官網(wǎng)安裝
3.java -version無(wú)反應(yīng)
4.java安裝中報(bào)錯(cuò)代碼
(1) Error 1601
(2) Error 1603
(3) Error 25025
5.提示:“javac“不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
6.上述方法未解決的情況/故障排除六步法
一、java8安裝
1.官網(wǎng)/網(wǎng)盤自取獲取java安裝包
鏈接: https://pan.baidu.com/s/1p4EvJgIU8cV5pdkZVsVhPg 提取碼: ntis 復(fù)制這段內(nèi)容后打開百度網(wǎng)盤手機(jī)App,操作更方便哦
https://www.oracle.com/java/technologies/downloads/
下滑選擇java8 --> Windows --> x64位
選擇對(duì)應(yīng)的版本,正常win10、win11都是64位。
下載完成后雙擊
2.下載jdk
3.下載jre
注:jdk與jre建議都下載在同一文件夾下。
?直接點(diǎn)擊關(guān)閉即可
安裝完成后可以在控制面板看到
控制面板 --> 程序 --> 程序和功能
4.配置環(huán)境變量
右鍵此電腦 --> 屬性
系統(tǒng) --> 高級(jí)系統(tǒng)設(shè)置
?
?配置系統(tǒng)變量
CLASSPATH #變量名
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar #變量值
JAVA_HOME #變量名
D:\java\jdk-1.8 #變量值,變量值是那你安裝jdk的絕對(duì)路徑
再配置PATH
?
注意,此條最好移到最上方,點(diǎn)擊上移,可以移到最上方。
%JAVA_HOME%\bin
最后記得點(diǎn)擊確定!確定!確定!
5.測(cè)試是否成功!
win+R
?
?安裝成功!
java -version
二、java17安裝/java8與java17同存在的方法
1.下載安裝步驟和java8安裝相同
注意在下載時(shí),要把安裝路徑放在和java8一起。
?下面主要講解配置環(huán)境變量部分。
2.配置環(huán)境變量并測(cè)試
注意!因?yàn)橐呀?jīng)下載了java8,所以這里配置環(huán)境變量要有所區(qū)分。
(1)java8和java17的JDK路徑一致
(2)配置環(huán)境變量
JAVA_HOME = %JAVA8_HOME%
JAVA17_HOME = D:\java\jdk-17
JAVA8_HOME = D:\java\jdk-1.8
CLASSPATH不變
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
最后記得點(diǎn)擊確定!確定!確定!
(3)修改java17的名稱,避免重復(fù)
(4)測(cè)試是否成功!
java -version
java17 -version
javac -version
javac
三、遇到的問(wèn)題及解決方法
1.不知道系統(tǒng)版本
右鍵此電腦 --> 屬性
?
2.安裝jre的其他方法
(1)命令行安裝
除了自動(dòng)提示,也可以命令行安裝jre
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
?
(2)官網(wǎng)安裝
https://www.oracle.com/java/technologies/downloads/#jre8-windows
3.java -version無(wú)反應(yīng)
原因:可能安裝了多個(gè)版本的JDK,沒(méi)有設(shè)置java默認(rèn)的JDK,并且沒(méi)有對(duì)系統(tǒng)變量進(jìn)行合理的配置導(dǎo)致的。這個(gè)解決方法參考java17配置環(huán)境變量那里,不要出錯(cuò)。
問(wèn)題描述:
?解決方法:
(1)右鍵此電腦 --> 屬性 --> 高級(jí)系統(tǒng)設(shè)置 --> 環(huán)境變量 --> Path
將來(lái)“%JAVA HOME%\bin”移到最上方。
?
?(2)將java啟動(dòng)文件名更改,例如,將java改成java17
?呈現(xiàn)結(jié)果如下
4.java安裝中報(bào)錯(cuò)代碼
(1) Error 1601
①可能安裝路徑中存在“中文路徑”,切記路徑一定要是英文的。
?②可能是下載的版本不對(duì),注意查看是32位系統(tǒng)還是64位。
③可能是此磁盤內(nèi)存不足。
(2) Error 1603
可能存在舊版本java
控制面板 --> 程序 --> 程序和功能 --> 右鍵卸載 --> 重啟電腦
另外,Error 1723、 Error 1316都是沒(méi)卸載干凈原來(lái)的java導(dǎo)致的??梢栽谧?cè)表中再刪除java嘗試。
(3) Error 25025
存在其他安裝程序或防病毒軟件干擾導(dǎo)致的。
退出火絨、360等殺毒軟件。
?再不行關(guān)閉自己電腦的安全防護(hù)。
5.提示:“javac“不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
問(wèn)題描述:
?解決方法:
①檢查環(huán)境變量配置是否正確,重新配置。(很大程度就是這里配錯(cuò)了)
②檢查jdk安裝目錄中的文件夾名稱是否有空格,若是,重新安裝jdk。
?③檢査DOS命令提示符的當(dāng)前路徑是否為java源文件所在的路徑,若不是,切換提示符的路徑。
6.上述方法未解決的情況/故障排除六步法
方法一:檢查環(huán)境變量設(shè)置
檢查CLASSPATH、JAVA_HOME 和PATH 是否正確配置;
文件目錄中是否存在中文和空格;
拼寫是否正確;
變量之間的分隔符是否是英文分號(hào)(;);
方法二: 刪除C:\Windows\System32目錄下的java.exe、javaw.exe、javaws.exe刪除即可。
方法三:將以前下載的加java卸載干凈
控制面板 --> 程序 --> 程序和功能 --> 右鍵卸載
方法四:關(guān)閉防火墻和殺毒軟件
方法五:確保版本滿足,是32位還是64位的
方法六:如果依然安裝不成功,使用管理員權(quán)限安裝。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-861554.html
?(謝謝大家!歡迎提出批評(píng)和建議!你的支持是我持續(xù)更新的巨大動(dòng)力?。?/strong>?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-861554.html
到了這里,關(guān)于如何安裝java8、java17/jdk、jre/java與配置環(huán)境變量?(詳細(xì)圖解)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!