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. C++栈学习——顺序栈和链栈的差别

    C++中栈有顺序栈和链栈之分.在顺序栈中,定义了栈的栈底指针(存储空间首地址base).栈顶指针top以及顺序存储空间的大小stacksize(个人感觉这个数据成员是能够不用定义的) //顺序栈数据结 ...

  2. pingback协议与traceback协议的区别

    wordpress 的 pingback协议与traceback协议区别

  3. Oracle数据库创建表是有两个约束带有默认索引

    Oracle数据库创建表是有两个约束带有默认索引.1.主键primary Key:唯一索引.非空2.唯一Unique:唯一索引,可以是空值如果没有设定主键和唯一约束,表中不会有默认索引的. 建立主键/ ...

  4. 缓存机制和Hibernate的缓存机制介绍

    缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能.缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事 ...

  5. [转]理解java的三大特性之多态

    java提高篇(四)-----理解java的三大特性之多态   面向对象编程有三大特性:封装.继承.多态. 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据.对外 ...

  6. 转 分享我在阿里工作十年接触过Java框架设计模式

    转 原文: 分享我在阿里工作十年接触过Java框架设计模式 一.前言 说起来设计模式,大家应该都耳熟能详,设计模式代表了软件设计的最佳实践,是经过不断总结提炼出来的代码设计经验的分类总结,这些模式或者 ...

  7. JS charCodeAt在PHP中的等价物(完整的unicode和表情符号兼容性)

    我在JS中有一个简单的代码,如果涉及特殊字符,我无法在PHP中复制. 这是JS代码(请参阅JSFiddle输出): var str = "t

  8. windows 64位下,React-Native环境搭建详解 (Android)

    React-Native环境搭建需要: 1.安装Java JDK 2.安装Android Studio 3.安装node.js 4.安装git 5.安装Python 2.x (注意目前不支持Pytho ...

  9. 反转链表(不改变指针)JAVA版

    class ListNode { int val; ListNode next; ListNode(int x) { val = x; next = null; } } public class So ...

  10. CSS中字体响应式的设置

    在进行页面响应式设计中,往往需要根据屏幕分辨率来显示不同大小的字体.通常的做法是通过media queries给不同的分辨率指定不同的字体样式,例如: body { font-size: 22px; ...