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. MongoDB学习笔记(7)--- 条件操作符

    描述 条件操作符用于比较两个表达式并从mongoDB集合中获取数据. 在本章节中,我们将讨论如何在MongoDB中使用条件操作符. MongoDB中条件操作符有: (>) 大于 - $gt (& ...

  2. C++栈学习——顺序栈和链栈的差别

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

  3. CentOS安装OpenResty(Nginx+Lua)开发环境

    一.简介 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超高并发.扩展性极高 ...

  4. Eclipse自己定义keystore

    首先新建一个自己的***.keystore.(假设没有,新建过程中參考下面设置) 改动keystorepassword的命令(keytool为JDK自带的命令工具,my.keystore为自己的文件名 ...

  5. Android编译系统环境初始化过程分析

    Android源代码在编译之前,要先对编译环境进行初始化,其中最主要就是指定编译的类型和目标设备的型号.Android的编译类型主要有eng.userdebug和user三种,而支持的目标设备型号则是 ...

  6. linux上NFS性能参数

    linux nfs客户端对于同时发起的NFS请求数量进行了控制,若该参数配置较小会导致IO性能较差,查看该参数: cat /proc/sys/sunrpc/tcp_slot_table_entries ...

  7. MySql(十六):MySql架构设计——MySQL Cluster

    前言: MySQL Cluster 是一个基于 NDB Cluster 存储引擎的完整的分布式数据库系统.不仅仅具有高可用性,而且可以自动切分数据,冗余数据等高级功能.和 Oracle Real Cl ...

  8. HLS

    2018-04-14 WMY-竹海 相约电子ee 首先要启动软件,界面如下所示: 以最简单的矩阵运算为例吧,来介绍一下HLS的使用. 对于HLS的输入为C++或C代码,当然systemC也可以,主要完 ...

  9. testbench的设计 文件读取和写入操作 源代码

    十大基本功之 testbench 1. 激励的产生 对于 testbench 而言,端口应当和被测试的 module 一一对应.端口分为 input,output 和 inout 类型产生激励信号的时 ...

  10. vue全面介绍

    Vue.js 是一个JavaScriptMVVM库,是一套构建用户界面的渐进式框架.它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计.相比于Angular.js,Vue.js提供了更加简 ...