Centos 配置jdk環境變量


 

 

1、安裝方法

  1. windows 下載,復制到 linux,解壓,配置環境變量
  2. linux 使用 wget 下載,解壓,配置環境變量
  3. linux 使用 yum 直接安裝,環境變量自動配置好

2、查看是否已安裝

使用下面的語句驗證是否已經安裝配置 jdk

# java -version

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 下載地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

根據自己的系統下載對應的 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 -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 直接安裝,則不需要下面的 配置和生效 ,直接驗證即可

檢查 yum 中有沒有 java1.8 包

yum list java-1.8*

開始安裝

yum install java-1.8.0-openjdk* -y

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、驗證

使用下面的語句驗證是否已經安裝配置 jdk

# java -version

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM