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)

最新文章

  1. iOS typedef NS_ENUM 与 NSString
  2. Advanced Collection Views and Building Custom Layouts
  3. C# 只启动一个实例完全解决方案
  4. jQuery中其他
  5. python爬煎蛋妹子图
  6. IP地址计算和划分
  7. 【转】adb uninstall卸载apk文件说明
  8. 升级版本后报这个异常 : org.springframework.beans.factory.NoUniqueBeanDefinitionException
  9. C++ Primer 笔记 第二章
  10. PHP抓取网页图片
  11. CSS 常用的命名规则
  12. ACE在Linux下编译安装
  13. 随手记一个漂亮的code
  14. 2018-2019-2 《网络对抗技术》Exp3 免杀原理与实践 20165215
  15. leetCode66:加一
  16. Delphi的子类化控件消息, 消息子类化
  17. 安卓开发环境配置及HelloWorld
  18. “System Volume Information”文件夹里的NTFS木马(安全问题)
  19. linux中convert用法
  20. IntelliJ IDEA 14 利用JRebel实现热部署

热门文章

  1. win7 32 安装mongoDB遇到的问题
  2. stm8 stvd工程头文件包含方式
  3. shell 数组,双层循环打印变量
  4. ReferenceError: weakly-referenced object no longer exists Python kafka
  5. nginx 反向代理说明
  6. Starting with neural network in matlab[zz]
  7. 全相FFT
  8. apache-tomcat-7.0.53-windows-x86或者x64:出现错误提示:(Unable to open the service 'tomcat7)或者(Failed installing 'Tomcat7' service) tomcat7 %1 不是有效的 Win32 应用程序。
  9. [svc]NFS存储企业场景及nfs最佳实战探究
  10. node webkit(nw.js) 设置自动更新