第一步、卸載系統自帶的OpenJDK及相關的java文件
1、查看系統自帶OpenJDK版本
java -version
2、查找需要刪除的相關文件
rpm -qa | grep java
命令說明:
- rpm:管理套件
- -qa:使用詢問模式,查詢所有套件
- grep:查找文件里符合條件的字符串
- java:查找包含java字符串的文件
3、刪除文件
這里刪除帶OpenJDK字樣的文件即可,例如:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
命令介紹:
- rpm:管理套件
- -e:刪除指定的套件
- --nodeps:不驗證套件檔的相互關聯性
4、檢查是否刪除成功
java -version
出現未找到命令...
則表示刪除成功。
第二步、下載JDK1.8
1、下載JDK
下載地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
這里下載對應的tar.gz文件即可CentOS7對應下載:
注意:現在下載低於1.8版本的jdk需要登錄,從網上找到了一個賬號,親測可用。
賬號:2696671285@qq.com
密碼:Oracle123
2、上傳JDK至服務器
注意:如果上一步是直接在CentOS7中下載的這一步可以跳過。筆者是在win10系統中下載的JDK壓縮包。
簡單說一下,連接你的服務器,通過sftp服務將壓縮包上傳至服務器。這里好用推薦一個軟件:Bitvise SSH Client
登錄服務器后,它會自動打開,shell窗口和Sftp窗口。
直接上傳你的壓縮包即可。
第三步、安裝JDK
1、解壓
首先需要將壓縮包移動到/usr/java
文件夾下
cp jdk-8u251-linux-x64.tar.gz /usr/java
隨后到/usr/java
下解壓
cd /usr/java
tar -zxvf jdk-8u251-linux-x64.tar.gz
2、配置環境變量
修改配置文件
vim /etc/profile
進入文本編輯狀態下,光標走到文件最后一行,鍵盤按下:
i
進入插入狀態:
在文本的最后一行粘貼如下:
注意:JAVA_HOME=/usr/java/jdk1.8.0_251
就是你自己的目錄
\#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_251
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
點擊esc
進入命令模式,輸入:wq!
保存修改信息
然后鍵入以下命令使配置文件生效:
source /etc/profile
3、檢查是否配置成功
java -version
至此JDK1.8就安裝好了。