Centos7 安裝 jdk8 / java8 以及配置環境變數
阿新 • • 發佈:2018-11-04
1、安裝方法
- windows 下載,複製到 linux,解壓,配置環境變數
- linux 使用 wget 下載,解壓,配置環境變數
- linux 使用 yum 直接安裝,環境變數自動配置好
2、檢視是否已安裝
看到下面結果,說明已經安裝配置 jdk
[[email protected] ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM ( build 25.191-b12, mixed mode)
3、解除安裝
- 檢視系統是否自帶 jdk
rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj
- 如果有輸出資訊,批量解除安裝系統自帶
rpm -qa | grep java | xargs rpm -e --nodeps
- 如果使用 yum 安裝的 jdk,請使用下面命令解除安裝
yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
4、下載
- windows 下載地址
- 根據自己的系統下載對應的 jdk,檔案結尾要是 tar.gz
- 把下載的 jdk 複製到 Centos7 指定目錄下(/root/shared)
- 也可以在 Centos7 直接使用命令 wget 下載
# 直接使用此方法下載會有問題,請使用下面命令下載 wget -P /root/shared http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz # 如果沒有 wget 命令,可以是用下面命令安裝 wget
- 或使用 yum 直接安裝,則不需要下面的 配置和生效 ,直接驗證即可
- 檢查 yum 中有沒有 java1.8 包
yum list java-1.8*
- 開始安裝
yum install java-1.8.0-openjdk* -y
- 檢查 yum 中有沒有 java1.8 包
5、配置
-
解壓
# 解壓到 /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中用;)
6、生效
source /etc/profile
7、驗證
[[email protected] ~]# java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)