1.查看当前系统java版本
[root@svr-2 /]# java -version
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)
2.查看jdk详细信息
[root@svr-2 /]# rpm -qa|grep java
java_cup-0.10k-5.el6.x86_64
java-1.8.0-openjdk-headless-1.8.0.111-0.b15.el6_8.x86_64
java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
tzdata-java-2016h-1.el6.noarch
java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64
3.卸载OpenJDK
[root@svr-2 /]# rpm -e --nodeps java_cup-0.10k-5.el6.x86_64
[root@svr-2 /]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.111-0.b15.el6_8.x86_64
[root@svr-2 /]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64
4.在/usr下面新建java文件夹,上传下载好的jdk,执行解压
[root@svr-2 java]# tar zxvf jdk-8u92-linux-x64.tar.gz
5.配置环境变量
# 编辑/etc/profile文件
[root@svr-2 java]# vi /etc/profile
# 在末尾添加如下代码(注意把JAVA_HOME和JRE_HOME的路径改为安装目录)
JAVA_HOME=/usr/java/jdk1.8.0
export JRE_HOME=/usr/java/jdk1.8.0/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export PATH
# 修改文件后执行生效命令
source /etc/profile
6.安装完成后执行java -version出现以下信息,说明没有配置好环境变量或者安装jdk的版本不对
[root@svr-2 jdk1.8.0_112]# java -version
-bash: /usr/java/jdk1.8.0_112/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
7.查看jdk安装路径:echo $JAVA_HOME