Linux卸載自帶jdk并安裝新jdk版本的圖文教程
Ⅰ、卸載自帶jdk
1、輸入命令查看舊jdk
rpm -qa|grep java

2、執(zhí)行命令全部刪除
sudo yum -y remove java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64 sudo yum -y remove java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64 sudo yum -y remove javapackages-tools-3.4.1-11.el7.noarch sudo yum -y remove python-javapackages-3.4.1-11.el7.noarch sudo yum -y remove tzdata-java-2020a-1.el7.noarch
3、刷新配置,查看jdk信息、java信息
source /etc/profile rpm -qa|grep java java -version java

這樣就完成了自帶jdk的卸載
Ⅱ、安裝新版jdk
1、官網(wǎng)下載鏈接:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
沒(méi)有賬號(hào)就注冊(cè)一個(gè),不要隨便用網(wǎng)上的jdk
下滑找適合項(xiàng)目的jdk版本,盡量下載.tar.gz后綴的方便安裝

2、創(chuàng)建相關(guān)目錄
創(chuàng)建安裝包存放目錄 mkdir -p /data/install 創(chuàng)建安裝目錄 mkdir -p /data/local

3、將下載包上傳至服務(wù)器,本次演示選擇使用FinalShell工具作為遠(yuǎn)程連接和文件傳輸
4、執(zhí)行如下命令解壓并安裝
tar -zxvf /data/install/jdk-8u171-linux-x64.tar.gz -C /data/local/

5、新增jdk配置
修改配置文件 vi /etc/profile
進(jìn)入文件內(nèi)部后,單按“i”鍵進(jìn)入編輯模式,頁(yè)面左下角出現(xiàn)-- INSERT --后,將光標(biāo)下移最底部并新增如下配置。
JAVA_HOME=/data/local/jdk-8u171(注意修改此處的路徑和jdk版本) CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH

單按“ESC”鍵退出編輯模式,頁(yè)面左下角-- INSERT --消失后,再組合按“:”+“Shift”,輸入wq并回車(chē)。
回車(chē)后就會(huì)保存配置并返回命令界面

6、驗(yàn)證是否安裝成功
刷新配置 source /etc/profile 查看版本 java -version

以上就是Linux卸載自帶jdk并安裝新jdk版本的圖文教程的詳細(xì)內(nèi)容,更多關(guān)于Linux卸載自帶jdk安裝新jdk的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Linux中ext4文件系統(tǒng)的工作原理和優(yōu)化策略
ext4是Linux系統(tǒng)中廣泛使用的日志型文件系統(tǒng),支持大文件和高容量,具備多種優(yōu)化特性如延分配、extents和htree等,為Java開(kāi)發(fā)者優(yōu)化應(yīng)用性能提供了可能,了解ext4特性和合理配置掛載選項(xiàng)可提高IO性能,因此本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2026-04-04
CentOS虛擬機(jī)無(wú)法顯示本地IP的問(wèn)題及解決方案
文章介紹了在CentOS虛擬機(jī)中無(wú)法顯示本地IP的問(wèn)題,并提供了兩種解決方案:使用`network`服務(wù)禁用`NetworkManager`或反之,以及使用`NetworkManager`進(jìn)行配置,通過(guò)禁用沖突的服務(wù)或正確配置`NetworkManager`,可以解決IP顯示問(wèn)題2025-11-11
linux中使用boost.python調(diào)用c++動(dòng)態(tài)庫(kù)的方法
這篇文章主要給大家介紹了關(guān)于linux中使用boost.python調(diào)用c++動(dòng)態(tài)庫(kù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧2018-11-11
在Linux開(kāi)發(fā)板中使用.NET實(shí)現(xiàn)音頻錄制與播放功能
本文將以Linux開(kāi)發(fā)板為基礎(chǔ),使用ALSA音頻框架和C#語(yǔ)言,演示如何實(shí)現(xiàn)基礎(chǔ)的音頻錄制與播放功能,文中通過(guò)代碼示例講解的非常詳細(xì),需要的朋友可以參考下2025-03-03
關(guān)于Apache默認(rèn)編碼錯(cuò)誤 導(dǎo)致網(wǎng)站亂碼的解決方案
Apache默認(rèn)編碼UTF-8在解析A網(wǎng)站的時(shí)候沒(méi)有任何問(wèn)題,當(dāng)運(yùn)行B網(wǎng)站時(shí)出現(xiàn)的"蝌蚪文"亂碼問(wèn)題2011-12-12
Linux?服務(wù)器硬件數(shù)據(jù)的收集及使用案例
這篇文章主要介紹了Linux?服務(wù)器硬件數(shù)據(jù)的收集,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05

