一、检查系统是否安装jdk
[root@localhost ~]# java -version
显示:
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-i386 u65-b17)
OpenJDK Client VM (build 24.65-b04, mixed mode, sharing)
二、检查jdk安装包
[root@localhost ~]# rpm -qa | grep java
显示:
java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.i686
tzdata-java-2014g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686
三、卸载openjdk
[root@localhost ~]# yum remove *openjdk*
之后再输入java -version查看java版本
[root@localhost java]# java -version
四、下载jdk8
下载相应的jdk版本
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
五、在usr目录下创建java安装目录
[root@localhost ~]# mkdir /home/java
[root@localhost ~]# cd /home/java
六、将下载好的jdk上传到服务器,并解压
[root@localhost java]# tar -zxvf jdk-8u171-linux-x64.tar.gz
七、设置环境变量
[root@localhost java]# vim /etc/profile
添加:
//根据实际路径修改
export JAVA_HOME=/home/java/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
八、重启机器或执行profile文件
[root@localhost java]# source /etc/profile
九、检查是否安装成功
[root@localhost java]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) Client VM (build 25.171-b11, mixed mode)
可能出现:
-bash: /usr/java/jdk1.8.0_171/bin/java: cannot execute binary file
出现这个错误的原因是32的操作系统上安装了64的jdk,
查看jdk版本和linux版本是否一致。
查看安装的linux是32位还是64位:
[root@localhost ~]# uname --m
i686 //表示32位
x86_64 //表示64位