1.。查看有无安装javajava
[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)linux
2.。卸载OpenJDK架构
[root@localhost ~]# rpm -qa|grep java
java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686
tzdata-java-2014g-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.i686oracle
[root@localhost ~]# yum -y remove java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686
已加载插件:fastestmirror, refresh-packagekit, security
设置移除进程
解决依赖关系
--> 执行事务检查
---> Package java-1.7.0-openjdk.i686 1:1.7.0.65-2.5.1.2.el6_5 will be 删除
--> 完成依赖关系计算测试
依赖关系解决ui
====================================================================================
软件包 架构 版本 仓库 大小
====================================================================================
正在删除:
java-1.7.0-openjdk
i686 1:1.7.0.65-2.5.1.2.el6_5 @anaconda-CentOS-201410241409.i386/6.6 92 Mspa
事务概要
====================================================================================
Remove 1 Package(s).net
Installed size: 92 M
下载软件包:
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在删除 : 1:java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686 1/1
Verifying : 1:java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.i686 1/1 插件
删除:
java-1.7.0-openjdk.i686 1:1.7.0.65-2.5.1.2.el6_5 debug
完毕!
yum -y remove java-1.6.0-openjdk-1.6.0.0-11.1.13.4.el6.i686
yum -y remove tzdata-java-2014g-1.el6.noarch
3.。安装oracleJDK
拷贝下载好的jdk :jdk-8u101-linux-x64.gz到安装目录 java
解压文件 tar -xzvf jdk-8u101-linux-x64.gz
重命名文件为 jdk mv jdk1.8.0_101 jdk
设置环境变量:修改/usr/profile文件
添加
export JAVA_HOME=/usr/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
删除 export PATH 这一行
运行 source /usr/profile 使环境变量生效
查看java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
配置完成!!