1,首先查看Java 版本
1 java -version 2openjdk version "1.8.0_131" 3OpenJDK Runtime Environment (build 1.8.0_131-b12) 4OpenJDK 64-Bit Server VM (build 25.131-b12, mixed mode) 5
2,一般系统会自带OpenJDK ,再检测jdk 软件包
1 rpm -qa |grep java 2java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64 3javapackages-tools-3.4.1-11.el7.noarch 4tzdata-java-2017b-1.el7.noarch 5java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64 6java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64 7java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 8python-javapackages-3.4.1-11.el7.noarch 9
3,然后删除或者卸载自带的OpenJDK
1rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 2rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 3rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 4rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 5 6或者 7 8yum -y remove java java-1.7.0-openjdk-1.7.0 9yum -y remove java java-1.8.0-openjdk-1.8.0 10yum remove *openjdk* 11
4,再检测删除或卸载完没有
1rpm -qa | grep java 2 3javapackages-tools-3.4.1-11.el7.noarch 4tzdata-java-2017b-1.el7.noarch 5python-javapackages-3.4.1-11.el7.noarch 6
5,到官网下载JDK
1 下载地址为 2 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 3 历史版本下载地址: http://www.oracle.com/technetwork/java/javase/archive-139210.html
6,查看系统是多少位
1uname -a 2Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 3
7,下载jdk 根据自己系统的位数下载jdk 的.tar.gz 文件 如:jdk-7u80-linux-x64.tar.gz
8,切换root权限
su root 获取root用户权限
9,在创建存放jdk的地方
1cd opt 2mkdir java 3
10 ,将下载的jdk压缩包复制到你要存放的文件目录
cp jdk-7u80-linux-x64.tar.gz /opt/java/
11,解压jdk 压缩包
1tar zxvf jdk-7u80-linux-x64.tar.gz 2 3-zxvf 4 5-z 通过gzip指令处理备份文件 6 7-x 从备份文件中还原文件 8 9-v 显示指令执行过程 10 11-f 指定备份文件 12 13
11,设置环境变量
1vim /etc/profile 2 3进入vim 编译器 4i 插入环境变量设置 5 6#set java_home 7export JAVA_HOME=/opt/java/jdk1.7.0_80 8export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar 9export PATH=$PATH:${JAVA_HOME}/bin 10 11 12再wq 退出保存
12 ,查看设置的环境变量
1cat /etc/profile 2
13,使设置的JDK 生效
source /etc/profile
14,检测是否设置成功
1java -version 2 3java version "1.7.0_80" 4Java(TM) SE Runtime Environment (build 1.7.0_80-b15) 5Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) 6 7或者用 8 9which java (java执行路径) 10echo $JAVA_HOME 11echo $PATH