1 前往jdk官網,下載所需的jdk,此處我們下載的是jdk8.171(64位)版
選擇
官網地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2
查看centos中是否安裝其他jdk版本
命令:rpm -qa|grep jdk
如無內容顯示,則為未安裝其他jdk版本,可跳過步驟3;
反正則會出現jdk信息,需操作步驟3,否則因為jdk版本干擾,會對需要使用jdk系統的穩定性有一定影響(比較小,但會出現各種各樣的問題)
3
卸載全部之前安裝的jdk
命令:yum remove java*
如有提示,請輸入Y
4
進入文件夾,并將jdk安裝包上傳到此文件夾下
進入文件夾命令:cd /usr/local/java
新建jdk文件夾:mkdir /usr/local/java
5
解壓jdk安裝包
命令:tar zxvf jdk-8u211-linux-x64.tar.gz
此處我的安裝包名稱為jdk-8u211-linux-x64.tar.gz,用戶需根據下載的軟件的版本的不同進行修改
環境變量配置
1
打開/etc/profile文件進行修改
命令:vi /etc/profile
提示:vi為linux自帶的編輯器,常用命令如下:
i :編輯、插入
esc :編輯結束
:q! :不保存退出
:wq! :保存退出
2
在/etc/profile末尾插入代碼
JAVA_HOME=/usr/local/java/jdk1.8.0_211
JRE_HOME=/usr/local/java/jdk1.8.0_211/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
其中:JAVA_HOME為jdk安裝的文件夾,JRE_HOME為jdk中jre的文件夾,其他不同做修改
修改后保存退出
根據不同的jdk版本修改JAVA_HOME,JRE_HOME 中的jdk1.8.0_211
3使環境變量生效
source /etc/profile
4檢查jdk是否安裝成功
java -version
參考
https://jingyan.baidu.com/article/e6c8503cb74b7de54f1a18cb.html