1.查找java相关得列表

[qyf@localhost ~]$ yum -y list java*

执行结果

  1. [qyf@localhost ~]$ yum -y list java*
  2. Loaded plugins: fastestmirror
  3. base | 1.1 kB 00:00
  4. base/primary | 995 kB 00:00
  5. base 2789/2789
  6. extras | 2.1 kB 00:00
  7. extras/primary_db | 164 kB 00:20
  8. updates | 1.9 kB 00:00
  9. updates/primary_db | 422 kB 00:01
  10. Available Packages
  11. java-1.4.2-gcj-compat.i386 1.4.2.0-40jpp.115 base
  12. java-1.4.2-gcj-compat-devel.i386 1.4.2.0-40jpp.115 base
  13. java-1.4.2-gcj-compat-javadoc.i386 1.4.2.0-40jpp.115 base
  14. java-1.4.2-gcj-compat-src.i386 1.4.2.0-40jpp.115 base
  15. java-1.6.0-openjdk.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
  16. java-1.6.0-openjdk-demo.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
  17. java-1.6.0-openjdk-devel.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
  18. java-1.6.0-openjdk-javadoc.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
  19. java-1.6.0-openjdk-src.i386 1:1.6.0.0-5.1.13.3.el5_10 updates
  20. java-1.7.0-openjdk.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
  21. java-1.7.0-openjdk-demo.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
  22. java-1.7.0-openjdk-devel.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
  23. java-1.7.0-openjdk-javadoc.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
  24. java-1.7.0-openjdk-src.i386 1:1.7.0.55-2.4.7.1.el5_10 updates
  25. java_cup.i386 1:0.10-0.k.6jpp.1 base
  26. java_cup-javadoc.i386 1:0.10-0.k.6jpp.1 base
  27. java_cup-manual.i386 1:0.10-0.k.6jpp.1 base
  28. javacc.i386 4.0-3jpp.3 base
  29. javacc-demo.i386 4.0-3jpp.3 base
  30. javacc-manual.i386 4.0-3jpp.3 base

2.使用root用户安装
安装时提醒必须使用root用户,sudo都不行。

[qyf@localhost ~]$ yum -y install java-1.6.0-openjdk*

执行结果

  1. [qyf@localhost ~]$ yum -y install java-1.6.0-openjdk*
  2. Loaded plugins: fastestmirror
  3. Loading mirror speeds from cached hostfile
  4. * base: mirror.bit.edu.cn
  5. * extras: mirror.bit.edu.cn
  6. * updates: centos.ustc.edu.cn
  7. base | 1.1 kB 00:00
  8. base/primary | 995 kB 00:07
  9. base 2789/2789
  10. extras | 2.1 kB 00:00
  11. extras/primary_db | 164 kB 00:02
  12. updates | 1.9 kB 00:00
  13. updates/primary_db | 422 kB 00:07
  14. Setting up Install Process
  15. Resolving Dependencies
  16. --> Running transaction check
  17. ---> Package java-1.6.0-openjdk.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
  18. --> Processing Dependency: jpackage-utils >= 1.7.3-1jpp.2 for package: java-1.6.0-openjdk
  19. --> Processing Dependency: libgif.so.4 for package: java-1.6.0-openjdk
  20. --> Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
  21. ---> Package java-1.6.0-openjdk-demo.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
  22. ---> Package java-1.6.0-openjdk-devel.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
  23. ---> Package java-1.6.0-openjdk-javadoc.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
  24. ---> Package java-1.6.0-openjdk-src.i386 1:1.6.0.0-5.1.13.3.el5_10 set to be updated
  25. --> Running transaction check
  26. ---> Package giflib.i386 0:4.1.3-7.3.3.el5 set to be updated
  27. ---> Package jpackage-utils.noarch 0:1.7.3-1jpp.3.el5 set to be updated
  28. ---> Package tzdata-java.i386 0:2014b-1.el5 set to be updated
  29. --> Finished Dependency Resolution
  30. Dependencies Resolved
  31. ================================================================================
  32. Package Arch Version Repository
  33. Size
  34. ================================================================================
  35. Installing:
  36. java-1.6.0-openjdk i386 1:1.6.0.0-5.1.13.3.el5_10 updates 44 M
  37. java-1.6.0-openjdk-demo i386 1:1.6.0.0-5.1.13.3.el5_10 updates 2.2 M
  38. java-1.6.0-openjdk-devel i386 1:1.6.0.0-5.1.13.3.el5_10 updates 15 M
  39. java-1.6.0-openjdk-javadoc i386 1:1.6.0.0-5.1.13.3.el5_10 updates 20 M
  40. java-1.6.0-openjdk-src i386 1:1.6.0.0-5.1.13.3.el5_10 updates 39 M
  41. Installing for dependencies:
  42. giflib i386 4.1.3-7.3.3.el5 base 39 k
  43. jpackage-utils noarch 1.7.3-1jpp.3.el5 base 60 k
  44. tzdata-java i386 2014b-1.el5 updates 172 k
  45. Transaction Summary
  46. ================================================================================
  47. Install 8 Package(s)
  48. Upgrade 0 Package(s)
  49. Total download size: 120 M
  50. Downloading Packages:
  51. (1/8): giflib-4.1.3-7.3.3.el5.i386.rpm | 39 kB 00:00
  52. (2/8): jpackage-utils-1.7.3-1jpp.3.el5.noarch.rpm | 60 kB 00:00
  53. (3/8): tzdata-java-2014b-1.el5.i386.rpm | 172 kB 00:04
  54. (4/8): java-1.6.0-openjdk-demo-1.6.0.0-5.1.13.3.el5_10.i386.rpm | 2.2 MB 00:47
  55. (5/8): java-1.6.0-openjdk-devel-1.6.0.0-5.1.13.3.el5_10.i386.rpm | 15 MB 04:25
  56. (6/8): java-1.6.0-openjdk-javadoc-1.6.0.0-5.1.13.3.el5_10.i386.rpm (17%) 19% [============ ] 81 kB/s | 3.8 MB 03:19 ETA

最后一行就是在下载jdk了,这里我们安装jdk1.6相关得全部包。

3.确认是否安装成功
[qyf@localhost ~]$ java -version

执行结果

  1. [qyf@localhost ~]$ java -version
  2. java version "1.6.0_30"
  3. OpenJDK Runtime Environment (IcedTea6 1.13.3) (rhel-5.1.13.3.el5_10-i386)
  4. OpenJDK Client VM (build 23.25-b01, mixed mode)

正确显示了jdk版本信息就说明安装成功了。

4.默认情况下jdk安装得路径

/usr/lib/jvm

由于我们得机器可能同时安装好几个版本得jdk,所以在/etc/alternatives目录下会有一个java链接到具体的java命令。而这个/etc/alternatives/java会被/usr/bin/java链接。从而java命令就被设置到了shell环境中。

在linux上使用yum安装JDK的更多相关文章

  1. 在linux上通过yum安装JDK

    完全转载自:https://my.oschina.net/andyfeng/blog/601291 这里完整粘贴一份留存 卸载centos自带的jdk 1.查看当前的jdk版本,并卸载 [root@l ...

  2. 在CentOS linux上通过yum安装JDK<转>

    卸载centos自带的jdk 1.查看当前的jdk版本,并卸载 [root@localhost opt]#  rpm -qa|grep java  java-1.6.0-openjdk-1.6.0.3 ...

  3. Linux上使用yum安装openjdk

    来源:https://www.cnblogs.com/yaun1498078591/p/10368884.html 使用yum查找jdk: yum search java|grep jdk # yum ...

  4. linux 上使用yum 安装openjdk1.8

    使用yum查找jdk: yum search java|grep jdk # yum search java|grep jdk ldapjdk-javadoc.noarch : Javadoc for ...

  5. 转: Red Hat/Fedora Linux 上使用 yum 安装 python pip 模块

    from: http://www.cnblogs.com/moinmoin/archive/2012/03/07/red-hat-Fedora-python-pip-install-how.html ...

  6. 学习 Mysql - 在linux上使用yum安装MySQL

    1.检查已经安装的mysql信息 yum list installed mysql*rpm -qa | grep mysql* 2.列出已安装和可安装的mysql信息 yum list mysql* ...

  7. 【Linux】用yum安装JDK(转)

    1.查看yum库中都有哪些jdk版本(暂时只发现了openjdk) [root@localhost ~]# yum search java|grep jdk ldapjdk-javadoc.x86_6 ...

  8. Shell脚本实现在Linux系统中自动安装JDK

    A:本脚本运行的机器,Linux B:待安装JDK的机器, Linux 首先在脚本运行的机器A上确定可以ssh无密码登录到待安装jdk的机器B上,然后就可以在A上运行本脚本: 复制代码 代码如下: $ ...

  9. linux下使用yum安装mysql、tomcat、httpd

    一.linux下使用yum安装mysql   1.安装 查看有没有安装过:           yum list installed mysql*           rpm -qa | grep m ...

随机推荐

  1. JavaScript原型

    prototype与_proto_ 对象的 prototype 属性的方法.属性为对象所属的那一"类"所共有.对象原型链通过 proto 属性向上寻找. 为 proto 指定 nu ...

  2. C# 完整List例子

    C# List Following examples show how to create and manipulate with .NET strongly typed list List<T ...

  3. winform窗体控件(全)

    回顾跟补充下除了昨天那常用6个其他的winform窗体控件作用 1:Button:按钮 (1)AutoSize:如果是True的情况下,内容将会撑开:False的话会另起一行 (2)Enabled: ...

  4. 使用spring配置quartz定时器

    quartz是石英钟的意思,所以用这个名字来做定时器的框架名称再适合不过.一年前做项目的时候有用过这个框架,当时没有整理,今天刚好新的商城系统也需要定时器.想要达到的效果是:每天的固定时间,比如凌晨3 ...

  5. codevs3196 黄金宝藏

    题目描述 Description 小毛终于到达宝藏点,他意外地发现有一个外星人(名叫Pluto).宝藏是一些太空黄金,有n堆排成一行,每堆中有xi颗黄金.小毛和Pluto决定轮流从中取出黄金,规则是每 ...

  6. 1:CSS中一些@规则的用法小结 2: @media用法详解

    第一篇文章:@用法小结 第二篇文章:@media用法 第一篇文章:@用法小结 这篇文章主要介绍了CSS中一些@规则的用法小结,是CSS入门学习中的基础知识,需要的朋友可以参考下     at-rule ...

  7. 简单的python http接口自动化脚本

    今天给大家分享一个简单的Python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和 ...

  8. svn的merge使用例子

    先说说什么是branch.按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰t ...

  9. 通过 HTTP 头进行 SQL 注入(转)

    英文原文:DatabaseTube,翻译:开源中国 在漏洞评估和渗透测试中,确定目标应用程序的输入向量是第一步.这篇文章解释了别人是如何通过HTTP头部对你的数据库进行SQL注入攻击的,以及讨论下选择 ...

  10. Handler Looper 解析

    文章讲述Looper/MessageQueue/Handler/HandlerThread相关的技能和使用方法. 什么是Looper?Looper有什么作用? Looper是用于给线程(Thread) ...