1.查看CentOS自带JDK是否已安装。

yum list installed |grep java。

2.卸载原有JDK

yum -y remove java-1.5.0-gcj.i686

3.查看yum库中的JDK包

yum -y list java* 

4.安装JDK

yum -y install java-1.8.-openjdk.i686
[root@VM_238_215_centos ~]# yum list installed |grep java
java-1.5.-gcj.i686 1.5.0.0-29.1.el6 @os
[root@VM_238_215_centos ~]# yum -y remove java-1.5.0-gcj.i686
Loaded plugins: fastestmirror, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.5.-gcj.i686 :1.5.0.0-29.1.el6 will be erased
--> Processing Dependency: java-gcj-compat >= 1.0. for package: sinjdoc-0.5-9.1.el6.i686
--> Processing Dependency: java-gcj-compat >= 1.0. for package: sinjdoc-0.5-9.1.el6.i686
--> Running transaction check
---> Package sinjdoc.i686 :0.5-9.1.el6 will be erased
--> Finished Dependency Resolution Dependencies Resolved ============================================================================================================
Package Arch Version Repository Size
============================================================================================================
Removing:
java-1.5.-gcj i686 1.5.0.0-29.1.el6 @os k
Removing for dependencies:
sinjdoc i686 0.5-9.1.el6 @os 2.0 M Transaction Summary
============================================================================================================
Remove Package(s) Installed size: 2.1 M
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Erasing : sinjdoc-0.5-9.1.el6.i686 /
Erasing : java-1.5.-gcj-1.5.0.0-29.1.el6.i686 /
Verifying : java-1.5.-gcj-1.5.0.0-29.1.el6.i686 /
Verifying : sinjdoc-0.5-9.1.el6.i686 / Removed:
java-1.5.-gcj.i686 :1.5.0.0-29.1.el6 Dependency Removed:
sinjdoc.i686 :0.5-9.1.el6 Complete!
[root@VM_238_215_centos ~]# yum list installed |grep java
[root@VM_238_215_centos ~]# java -version
-bash: /usr/bin/java: No such file or directory
[root@VM_238_215_centos ~]# yum -y list java*
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Available Packages
java-1.5.-gcj.i686 1.5.0.0-29.1.el6 os
java-1.5.-gcj-devel.i686 1.5.0.0-29.1.el6 os
java-1.5.-gcj-javadoc.i686 1.5.0.0-29.1.el6 os
java-1.5.-gcj-src.i686 1.5.0.0-29.1.el6 os
java-1.6.-openjdk.i686 :1.6.0.41-1.13.13.1.el6_8 os
java-1.6.-openjdk-demo.i686 :1.6.0.41-1.13.13.1.el6_8 os
java-1.6.-openjdk-devel.i686 :1.6.0.41-1.13.13.1.el6_8 os
java-1.6.-openjdk-javadoc.i686 :1.6.0.41-1.13.13.1.el6_8 os
java-1.6.-openjdk-src.i686 :1.6.0.41-1.13.13.1.el6_8 os
java-1.7.-openjdk.i686 :1.7.0.131-2.6.9.0.el6_8 os
java-1.7.-openjdk-demo.i686 :1.7.0.131-2.6.9.0.el6_8 os
java-1.7.-openjdk-devel.i686 :1.7.0.131-2.6.9.0.el6_8 os
java-1.7.-openjdk-javadoc.noarch :1.7.0.131-2.6.9.0.el6_8 os
java-1.7.-openjdk-src.i686 :1.7.0.131-2.6.9.0.el6_8 os
java-1.8.-openjdk.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-debug.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-demo.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-demo-debug.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-devel.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-devel-debug.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-headless.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-headless-debug.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-javadoc.noarch :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-javadoc-debug.noarch :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-src.i686 :1.8.0.131-.b11.el6_9 updates
java-1.8.-openjdk-src-debug.i686 :1.8.0.131-.b11.el6_9 updates
java-clearsilver.i686 0.10.-.el6 epel
java-dirq.noarch 1.4-.el6 epel
java-dirq-javadoc.noarch 1.4-.el6 epel
java-service-wrapper.i686 3.2.-.el6 epel
java-service-wrapper-javadoc.noarch 3.2.-.el6 epel
java-sleep.noarch 2.1-.el6 epel
java-sleep-javadoc.noarch 2.1-.el6 epel
java_cup.i686 :.10k-.el6 os
java_cup-javadoc.i686 :.10k-.el6 os
java_cup-manual.i686 :.10k-.el6 os
javacc.i686 4.1-0.5.el6 os
javacc-demo.i686 4.1-0.5.el6 os
javacc-manual.i686 4.1-0.5.el6 os
javassist.noarch 3.9.-.el6 os
javassist-javadoc.noarch 3.9.-.el6 os
javastroke.i686 0.5.-.el6 epel
javatar.noarch 2.5-.el6 epel
javatar-javadoc.noarch 2.5-.el6 epel
[root@VM_238_215_centos ~]# yum -y install java-1.8.0-openjdk.i686
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.-openjdk.i686 :1.8.0.131-.b11.el6_9 will be installed
--> Processing Dependency: java-1.8.-openjdk-headless = :1.8.0.131-.b11.el6_9 for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: xorg-x11-fonts-Type1 for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libjvm.so(SUNWprivate_1.) for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libjli.so(SUNWprivate_1.) for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libjli.so for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libjava.so(SUNWprivate_1.) for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libjava.so for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libgif.so. for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: libawt.so for package: :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686
--> Running transaction check
---> Package giflib.i686 :4.1.-3.1.el6 will be installed
---> Package java-1.8.-openjdk-headless.i686 :1.8.0.131-.b11.el6_9 will be installed
--> Processing Dependency: tzdata-java >= 2014f- for package: :java-1.8.-openjdk-headless-1.8.0.131-.b11.el6_9.i686
--> Processing Dependency: nss >= 3.28. for package: :java-1.8.-openjdk-headless-1.8.0.131-.b11.el6_9.i686
---> Package xorg-x11-fonts-Type1.noarch :7.2-.el6 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-.el6.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-.el6.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-.el6.noarch
--> Running transaction check
---> Package nss.i686 :3.15.-.el6 will be updated
--> Processing Dependency: nss = 3.15.-.el6 for package: nss-sysinit-3.15.-.el6.i686
--> Processing Dependency: nss(x86-) = 3.15.-.el6 for package: nss-tools-3.15.-.el6.i686
---> Package nss.i686 :3.28.-.el6_9 will be an update
--> Processing Dependency: nss-util >= 3.28. for package: nss-3.28.-.el6_9.i686
--> Processing Dependency: nss-softokn(x86-) >= 3.14.- for package: nss-3.28.-.el6_9.i686
--> Processing Dependency: nspr >= 4.13. for package: nss-3.28.-.el6_9.i686
--> Processing Dependency: libnssutil3.so(NSSUTIL_3.) for package: nss-3.28.-.el6_9.i686
--> Processing Dependency: libnssutil3.so(NSSUTIL_3.) for package: nss-3.28.-.el6_9.i686
--> Processing Dependency: libnssutil3.so(NSSUTIL_3.17.1) for package: nss-3.28.-.el6_9.i686
---> Package ttmkfdir.i686 :3.0.-32.1.el6 will be installed
---> Package tzdata-java.noarch :2017b-.el6 will be installed
---> Package xorg-x11-font-utils.i686 :7.2-.el6 will be installed
--> Processing Dependency: libfontenc.so. for package: :xorg-x11-font-utils-7.2-.el6.i686
--> Processing Dependency: libXfont.so. for package: :xorg-x11-font-utils-7.2-.el6.i686
--> Running transaction check
---> Package libXfont.i686 :1.5.-.el6 will be installed
---> Package libfontenc.i686 :1.1.-.el6 will be installed
---> Package nspr.i686 :4.10.-.el6 will be updated
---> Package nspr.i686 :4.13.-.el6 will be an update
---> Package nss-softokn.i686 :3.14.-.el6 will be updated
---> Package nss-softokn.i686 :3.14.-23.3.el6_8 will be an update
--> Processing Dependency: nss-softokn-freebl(x86-) >= 3.14.-23.3.el6_8 for package: nss-softokn-3.14.-23.3.el6_8.i686
---> Package nss-sysinit.i686 :3.15.-.el6 will be updated
---> Package nss-sysinit.i686 :3.28.-.el6_9 will be an update
---> Package nss-tools.i686 :3.15.-.el6 will be updated
---> Package nss-tools.i686 :3.28.-.el6_9 will be an update
---> Package nss-util.i686 :3.15.-.el6 will be updated
---> Package nss-util.i686 :3.28.-.el6_9 will be an update
--> Running transaction check
---> Package nss-softokn-freebl.i686 :3.14.-.el6 will be updated
---> Package nss-softokn-freebl.i686 :3.14.-23.3.el6_8 will be an update
--> Finished Dependency Resolution Dependencies Resolved ============================================================================================================
Package Arch Version Repository Size
============================================================================================================
Installing:
java-1.8.-openjdk i686 :1.8.0.131-.b11.el6_9 updates k
Installing for dependencies:
giflib i686 4.1.-3.1.el6 os k
java-1.8.-openjdk-headless i686 :1.8.0.131-.b11.el6_9 updates M
libXfont i686 1.5.-.el6 os k
libfontenc i686 1.1.-.el6 os k
ttmkfdir i686 3.0.-32.1.el6 os k
tzdata-java noarch 2017b-.el6 updates k
xorg-x11-font-utils i686 :7.2-.el6 os k
xorg-x11-fonts-Type1 noarch 7.2-.el6 os k
Updating for dependencies:
nspr i686 4.13.-.el6 os k
nss i686 3.28.-.el6_9 updates k
nss-softokn i686 3.14.-23.3.el6_8 os k
nss-softokn-freebl i686 3.14.-23.3.el6_8 os k
nss-sysinit i686 3.28.-.el6_9 updates k
nss-tools i686 3.28.-.el6_9 updates k
nss-util i686 3.28.-.el6_9 updates k Transaction Summary
============================================================================================================
Install Package(s)
Upgrade Package(s) Total download size: M
Downloading Packages:
(/): giflib-4.1.-3.1.el6.i686.rpm | kB :
(/): java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686.rpm | kB :
(/): java-1.8.-openjdk-headless-1.8.0.131-.b11.el6_9.i686.rpm | MB :
(/): libXfont-1.5.-.el6.i686.rpm | kB :
(/): libfontenc-1.1.-.el6.i686.rpm | kB :
(/): nspr-4.13.-.el6.i686.rpm | kB :
(/): nss-3.28.-.el6_9.i686.rpm | kB :
(/): nss-softokn-3.14.-23.3.el6_8.i686.rpm | kB :
(/): nss-softokn-freebl-3.14.-23.3.el6_8.i686.rpm | kB :
(/): nss-sysinit-3.28.-.el6_9.i686.rpm | kB :
(/): nss-tools-3.28.-.el6_9.i686.rpm | kB :
(/): nss-util-3.28.-.el6_9.i686.rpm | kB :
(/): ttmkfdir-3.0.-32.1.el6.i686.rpm | kB :
(/): tzdata-java-2017b-.el6.noarch.rpm | kB :
(/): xorg-x11-font-utils-7.2-.el6.i686.rpm | kB :
(/): xorg-x11-fonts-Type1-7.2-.el6.noarch.rpm | kB :
------------------------------------------------------------------------------------------------------------
Total MB/s | MB :
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : nspr-4.13.-.el6.i686 /
Updating : nss-util-3.28.-.el6_9.i686 /
Updating : nss-softokn-freebl-3.14.-23.3.el6_8.i686 /
Updating : nss-softokn-3.14.-23.3.el6_8.i686 /
Updating : nss-3.28.-.el6_9.i686 /
Updating : nss-sysinit-3.28.-.el6_9.i686 /
Installing : libfontenc-1.1.-.el6.i686 /
Installing : tzdata-java-2017b-.el6.noarch /
Installing : :java-1.8.-openjdk-headless-1.8.0.131-.b11.el6_9.i686 /
Installing : libXfont-1.5.-.el6.i686 /
Installing : :xorg-x11-font-utils-7.2-.el6.i686 /
Installing : giflib-4.1.-3.1.el6.i686 /
Installing : ttmkfdir-3.0.-32.1.el6.i686 /
Installing : xorg-x11-fonts-Type1-7.2-.el6.noarch /
Installing : :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686 /
Updating : nss-tools-3.28.-.el6_9.i686 /
Cleanup : nss-tools-3.15.-.el6.i686 /
Cleanup : nss-3.15.-.el6.i686 /
Cleanup : nss-sysinit-3.15.-.el6.i686 /
Cleanup : nss-softokn-3.14.-.el6.i686 /
Cleanup : nss-util-3.15.-.el6.i686 /
Cleanup : nspr-4.10.-.el6.i686 /
Cleanup : nss-softokn-freebl-3.14.-.el6.i686 /
Verifying : libfontenc-1.1.-.el6.i686 /
Verifying : nss-sysinit-3.28.-.el6_9.i686 /
Verifying : nss-3.28.-.el6_9.i686 /
Verifying : nss-softokn-freebl-3.14.-23.3.el6_8.i686 /
Verifying : tzdata-java-2017b-.el6.noarch /
Verifying : libXfont-1.5.-.el6.i686 /
Verifying : nss-tools-3.28.-.el6_9.i686 /
Verifying : nss-util-3.28.-.el6_9.i686 /
Verifying : :xorg-x11-font-utils-7.2-.el6.i686 /
Verifying : :java-1.8.-openjdk-headless-1.8.0.131-.b11.el6_9.i686 /
Verifying : ttmkfdir-3.0.-32.1.el6.i686 /
Verifying : nss-softokn-3.14.-23.3.el6_8.i686 /
Verifying : nspr-4.13.-.el6.i686 /
Verifying : giflib-4.1.-3.1.el6.i686 /
Verifying : :java-1.8.-openjdk-1.8.0.131-.b11.el6_9.i686 /
Verifying : xorg-x11-fonts-Type1-7.2-.el6.noarch /
Verifying : nss-sysinit-3.15.-.el6.i686 /
Verifying : nss-util-3.15.-.el6.i686 /
Verifying : nspr-4.10.-.el6.i686 /
Verifying : nss-softokn-3.14.-.el6.i686 /
Verifying : nss-softokn-freebl-3.14.-.el6.i686 /
Verifying : nss-3.15.-.el6.i686 /
Verifying : nss-tools-3.15.-.el6.i686 / Installed:
java-1.8.-openjdk.i686 :1.8.0.131-.b11.el6_9 Dependency Installed:
giflib.i686 :4.1.-3.1.el6 java-1.8.-openjdk-headless.i686 :1.8.0.131-.b11.el6_9
libXfont.i686 :1.5.-.el6 libfontenc.i686 :1.1.-.el6
ttmkfdir.i686 :3.0.-32.1.el6 tzdata-java.noarch :2017b-.el6
xorg-x11-font-utils.i686 :7.2-.el6 xorg-x11-fonts-Type1.noarch :7.2-.el6 Dependency Updated:
nspr.i686 :4.13.-.el6 nss.i686 :3.28.-.el6_9
nss-softokn.i686 :3.14.-23.3.el6_8 nss-softokn-freebl.i686 :3.14.-23.3.el6_8
nss-sysinit.i686 :3.28.-.el6_9 nss-tools.i686 :3.28.-.el6_9
nss-util.i686 :3.28.-.el6_9 Complete!
[root@VM_238_215_centos ~]# java -version
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b11)
OpenJDK Server VM (build 25.131-b11, mixed mode)

腾讯云CentOS升级JDK1.8的更多相关文章

  1. 腾讯云CentOS安装JDK1.8

    购买了腾讯云CentOS7系统,尝试搭建一个博客平台,首先要安装JDK. 一开始尝试用本地FTP上传JDK包到服务器,速度太慢,只有10K左右,放弃. 然后决定在服务器直接下载JDK进行安装. 执行 ...

  2. 再谈腾讯云centos服务器不能登录的解决过程

    上篇文章谈到腾讯云centos服务器不能登录,通过查看监控信息,cpu使用过高,再腾讯云页面使用VNC方式直接登录,然后根据提示信息,关闭导致内存溢出的进程,从而解决问题. 1 问题再现 昨天刚解决了 ...

  3. 腾讯云CentOS系统配置apache和tomcat

    本文使用yum软件包管理工具基于CentOS7.2版本配置apache和tom. 云服务器选购完毕后,安装Xshell软件,输入用户名密码即可远程登陆登录(centos用户名默认是root). 1,下 ...

  4. 腾讯云centos 7部署 dotnetcore+Angular2 实践

    版权声明:本文由屈政斌原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/239 来源:腾云阁 https://www.qclo ...

  5. 腾讯云centos服务器不能登录的解决过程

    在腾讯云上申请了一个centos服务器,最基础的配置,1 核 1 GB 1 Mbps,50G硬盘,主要用来测试程序,练手用.在上面配置了一个mysql数据库,一直使用都没什么问题. 1 问题描述 过了 ...

  6. 腾讯云centos安装python3.6和pip

    不知道腾讯云的centos和阿里云的centos一不一样,反正两个云平台的Ubuntu系统是不一样的,照着同样的教程敲,往往掉坑里. 安装一些centos依赖库: 这一步很关键,很多报错往往都因为少了 ...

  7. 基于腾讯云centos简单搭建VSFTP

    基于腾讯云centos7.3搭建VSFTP 环境分析: 基于vsftp服务在于云主机上,所以推荐使用FTP的PASV模式: FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动 ...

  8. 腾讯云Centos服务器部署问题

    在Centos7上部署Tomcat过程 下载并安装JDK 下载并部署Tomcat 打开Centos中对应的端口(默认80) 这几步操作很清楚,但首次使用Centos7时遇到了一个问题,外网无法访问服务 ...

  9. 腾讯云Centos安装gitlab

    参考了网上很多人写的安装教程,结果并不好,最后阅读了官方的英文api,才安装成功,这里记录下来,方便以后使用.我的安装环境为腾讯云主机Centos7.3 64bit gitlab官方api地址点我试试 ...

随机推荐

  1. php 将秒数转换为时间(年、天、小时、分、秒)

    $t=1637544; $d=Sec2Time($t); $d为  0年18天 22小时52分24秒 //将秒数转换为时间(年.天.小时.分.秒) function Sec2Time($time){ ...

  2. 'Agent XPs' component is turned off as part of the security configuration for this server

    To turn on Agent XP's by running this script: sp_configure 'show advanced options', 1; Go RECONFIGUR ...

  3. 机器学习---支持向量机(SVM)

    非常久之前就学了SVM,总认为不就是找到中间那条线嘛,但有些地方模棱两可,真正编程的时候又是一团浆糊.參数任意试验,毫无章法.既然又又一次学到了这一章节,那就要把之前没有搞懂的地方都整明确,嗯~ 下面 ...

  4. 【LeetCode-面试算法经典-Java实现】【059-Spiral Matrix II(螺旋矩阵II)】

    [059-Spiral Matrix II(螺旋矩阵II)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given an integer n, generate a ...

  5. C++编程技巧降低编译时间

    1. #define的保护 全部头文件都应该使用#define 防止头文件被多重包括(multiple inclusion).命名格式 当是:<PROJECT>_<PATH>_ ...

  6. iOS 9 学习系列: Xcode Code Coverage

    Code coverage 是一个计算你的单元測试覆盖率的工具. 高水平的覆盖给你的单元測试带来信心.也表明你的应用被彻底的測试过了. 你可能写了几千个单元測试,但假设覆盖率不高.那么你写的这套測试可 ...

  7. apache Tomcat配置SSL(https)步骤

    Tomcat配置https 1      生成Server端安全证书 要实现通信加密,首先要在本地准备一份符合X.509标准的Server端安全证书.如果有条件的话,可以向权威CA申请一份经过认证的安 ...

  8. git从ssh到提交到github

    1.安装 Git 客户端 yum install git 2.打开 Git Bash,开始键入用户信息,和github通讯用的,不能乱写: git config --global user.name ...

  9. Python无限元素列表实例教程

    有关Python中无限元素列表的实现方法. 本文实例讲述了Python怎么实现无限元素列表的方法,具体实现可使用Yield来完成.下面所述的2段实例代码通过Python Yield 生成器实现了简单的 ...

  10. 【iOS XMPP】使用XMPPFramewok(四):收发消息

    转自:http://www.cnblogs.com/dyingbleed/archive/2013/05/16/3075105.html 收发消息 接收消息 通过实现 - (void)xmppStre ...