1.環境
Linux操作系統:CentOS 7.2
JDK:jdk-7u79-linux-x64
2.卸載openJDK
查看openJDK
rpm -qa | grep openjdk
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
卸載對應的openJDK
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
3.解壓版安裝
把JDK安裝到這個路徑:/usr/java
如果沒有這個目錄,新建一個目錄
sudo mkdir -p /usr/java
建立好了以后,解壓到我們剛才新建的目錄中
sudo tar zxvf ./jdk-7u79-linux-x64.gz
4.配置環境變量
全局用戶有效
sudo vi /etc/bashrc
還可以這樣
sudo vi /etc/profile
當前用戶有效
sudo vi ~/.bash_profile
在打開的文件的末尾添加
export JAVA_HOME=/usr/java/jdk1.7.0_79
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存退出wq
使變量生效
source /etc/bashrc
或者
source /etc/profile
或者
source ~/.bash_profile
這樣就生效了
5.測試
java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)