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)