使用下面的語句驗證是否已經安裝配置 jdkhtml
# java -versionjava
查看系統是否自帶 jdknode
rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj
若是有輸出信息,批量卸載系統自帶linux
rpm -qa | grep java | xargs rpm -e --nodeps
若是使用 yum 安裝的 jdk,請使用下面命令卸載windows
yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
windows 下載地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmltomcat
根據本身的系統下載對應的 jdk,文件結尾要是 tar.gzcookie
把下載的 jdk 複製到 Centos7 指定目錄下(/root/shared)oracle
也能夠在 Centos7 直接使用命令 wget 下載less
# 直接使用此方法下載會有問題,請使用下面命令下載 wget -P /root/shared http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz # 若是沒有 wget 命令,能夠是用下面命令安裝 wget yum -y install wget # 下載,解決上面下載文件不全問題 cd /root/shared wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"
或使用 yum 直接安裝,則不須要下面的 配置和生效 ,直接驗證便可spa
檢查 yum 中有沒有 java1.8 包
yum list java-1.8*
開始安裝
yum install java-1.8.0-openjdk* -y
解壓
# 解壓到 /usr/java tar -zxvf /root/shared/jdk-8u191-linux-x64.tar.gz
配置 profile
# 編輯profile, vi /etc/profile # 在上面增長下面內容 JAVA_HOME=/usr/java/jdk1.8.0_191 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
變量 含義
JAVA_HOME 指明JDK安裝路徑,就是剛纔安裝時所選擇的路徑,此路徑下包括lib,bin,jre等文件夾(tomcat,Eclipse的運行都須要依靠此變量)。
CLASSPATH 爲java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別,設:.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH 變量值中的.表示當前目錄
PATH 使得系統能夠在任何路徑下識別java命令,設爲:$JAVA_HOME/bin:$JRE_HOME/bin。
特別注意 環境變量值的結尾沒有任何符號,不一樣值之間用:隔開(windows中用;)
source /etc/profile
七、驗證
使用下面的語句驗證是否已經安裝配置 jdk
# java -version