第一步 卸載系統自帶的OpenJDK以及相關的java文件
1)使用sudo su - root 切換root用戶
2)使用 java -version查看系統自帶的Java版本
3)使用 rpm -qa | grep java命令查找系統自帶的Java相關文件
命令說明:
rpm 管理套件
-qa 使用詢問模式,查詢所有套件
grep 查找文件里符合條件的字符串
java 查找包含java字符串的文件
4)以上文件種.noarch的文件是不可以刪除的,其他文件均需刪除,使用rpm -e --nodeps 文件名 進行刪除:
命令介紹:
rpm 管理套件
-e 刪除指定的套件
--nodeps 不驗證套件檔的相互關聯性
依次執行的命令為:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
5)執行完之后再次使用 rpm -qa | grep java命令查看文件是否已經被刪除:
6)檢查Java是否已經成功刪除,再次使用Java -version
出現上述情況,則代表已經成功刪除,如果沒有刪除成功,可以使用,則用yum -y remove刪除文件名
第二步 下載穩定的JDK版本
【注意】:一般使用jdk1.8版本
1)jdk下載的地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2)下載成功之后,如果是Windows中下載,可以將其復制到主文件的下載目錄中
2)將JDK壓縮包 復制一份到/usr/local/src/作備份
命令說明:
cp 復制文件或目錄
jdk-8u261-linux-x64.tar.gz 文件名
/user/local/src 要復制的目標目錄
第三步 解壓JDK
1)將jdk-8u261-linux-x64.tar.gz文件拷貝一份到/usr/java
如果/usr/下沒有Java目錄,則需要先新建一個Java目錄:mkdir java
再使用cp命令將jdk-8u261-linux-x64.tar.gz文件拷貝一份到/usr/java
2)在usr/java下使用 tar -zxvf 命令解壓jdk-8u261-linux-x64.tar.gz文件
命令介紹:
tar 備份文件
-zxvf
-z 通過gzip指令處理備份文件
-x 從備份文件中還原文件
-v 顯示指令執行過程
-f 指定備份文件
jdk-8u261-linux-x64.tar.gz 文件名
解壓成功之后:
3)使用 rm -f jdk-8u261-linux-x64.tar.gz刪除壓縮包
命令介紹:
rm 刪除文件或目錄
-f 強制刪除文件或目錄
第四步 配置JDK環境變量
1)編輯全局變量 使用 vim /etc/profile,進入編輯文件狀態:
2)使用i 鍵進入插入模式:
3)在文本的最后一行粘貼如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_261 是自己安裝jdk的存放目錄
#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_261
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
4)使用:wq進行保存並提出
5)使用cat /etc/profile查看文件是否修改成功
第五步 生效剛剛配置的jdk環境變量並檢查是否安裝成功
1)使用source /etc/profile進行生效配置文件
2)使用java -version查看是否安裝成功