1.检查linux虚拟机是32位还是64位 ,如果输出结果中含有X86_64,表明系统是64位的,如果出现i686,证明系统是32位的: uname -a
2.去官网下载对应的jdk ,https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3.查看已安装jdk版本,并将其卸载:
[root@centos ~]# java -version
java version "1.7.0_45"
OpenJDK Runtime Environment (rhel-2.4.3.3.el6-i386 u45-b15)
OpenJDK Client VM (build 24.45-b08, mixed mode, sharing)
[root@centos ~]#
[root@centos ~]#
[root@centos ~]# ps -ef |grep java
root 1772 1589 0 06:14 pts/0 00:00:00 grep java
[root@centos ~]# rpm -qa|grep java
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
tzdata-java-2013g-1.el6.noarch
[root@centos ~]#
[root@centos ~]#
[root@centos ~]# yum remove *openjdk*
Loaded plugins: fastestmirror, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.i686 1:1.6.0.0-1.66.1.13.0.el6 will be erased
---> Package java-1.7.0-openjdk.i686 1:1.7.0.45-2.4.3.3.el6 will be erased
--> Finished Dependency Resolution
4.将下载好的jdk上传到linux,解压
[root@centos java]# tar -zxvf jdk-8u191-linux-i586.tar.gz
5.设置环境变量
[root@centos java]# vim /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6.执行profile文件
[root@centos java]# source /etc/profile
7.检查是否安装成功
[root@centos java]# java -version