使用rpm安装jdk

​ 在前一Linux探索文章中http://www.cnblogs.com/Kidezyq/p/8782728.html,有关于通过yum指令安装原生OpenJDK的命令。当时有大神给出评论,建议最好安装sun的JDK。网上搜索了下JDK与OpenJDK的区别,大致上可以认为OpenJDK是JDK的精简版本。具体区别可以参照这个知乎问题:https://www.zhihu.com/question/19646618

​ 话不多说,这里直接给出我在安装完OpenJDK之后重新使用rpm安装sun的JDK的过程:

  • 查找当前已经安装的JDK: 执行rpm -qa|grep jdk

  • 卸载已经安装的JDK: 对于前一部查找出来的jdk相关安装包,使用yum -y remove java XXXXX来进行卸载

  • 下载sunJDK的rpm包: 直接取oracle官网下载JDK的rpm安装包,我这里开始执行了wget http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm 结果下载下来的包很小,明显不对。后面我干脆直接下载到本地PC,然后通过rz jdk-8u171-linux-x64.rpm命令上传到CentOS服务器上

  • 使用rmp命令进行安装: 直接进入到rpm文件所在的文件夹下,以root身份运行rpm -ihv jdk-8u171-linux-x64.rpm

  • 设置JAVA相关环境变量: 前面步骤之后,我直接输入javajavac命令都是可以正确执行的。但是看网上都需要设置环境变量,为了防止以后出现各种不知名的错误,这里也一并设置。root下面执行:vi /etc/profile,在文件最后加上如下配置:

  export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH
  • 启用环境变量配置: 执行source /etc/profile

小贴士

1. rpm命令的相关参数说明:-a:查询所有套件;
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;
-c:只列出组态配置文件,本参数需配合"-l"参数使用;
-d:只列出文本文件,本参数需配合"-l"参数使用;
-e<套件档>或--erase<套件档>:删除指定的套件;
-f<文件>+:查询拥有指定文件的套件;
-h或--hash:套件安装时列出标记;
-i:显示套件的相关信息;
-i<套件档>或--install<套件档>:安装指定的套件档;
-l:显示套件的文件列表;
-p<套件档>+:查询指定的RPM套件档;
-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;
-R:显示套件的关联性信息;
-s:显示文件状态,本参数需配合"-l"参数使用;
-U<套件档>或--upgrade<套件档>:升级指定的套件档;
-v:显示指令执行过程;
-vv:详细显示指令执行过程,便于排错。2. 如何查找rpm安装软件所在的路径:
a. 首先通过`rpm -qa|grep jdk` 找到通过rpm安装的jdk
b. 再通过`rpm -ql XXX`查找即可

转载于:https://www.cnblogs.com/Kidezyq/p/8932999.html

CentOS探索之路2---使用rpm安装JDK相关推荐

  1. java 1.7 linux rpm,linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm

    linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm 步骤一.下载jdk的rpm安装包 步骤二.如果linux是centos的话,请先卸载openjdk,参考文档:使用r ...

  2. linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm

    linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm 步骤一.下载jdk的rpm安装包 步骤二.如果linux是centos的话,请先卸载openjdk,参考文档:使用r ...

  3. Centos安装JDK,RPM安装JDK

    第一步:下载jdk 本例使用jdk-7u5-linux-i586.rpm包,登陆到 http://www.java.com下载即可. 第二步:检查文件权限及安装情况 1.以root权限登陆系统,查看并 ...

  4. CentOS下用yum命令安装jdk

    一.使用yum命令安装 1.查看是否已安装JDK,卸载 [plain] view plain copy [root@192 ~]# yum list installed |grep java [pla ...

  5. linux下用rpm 安装jdk

    1.下载jdk的rpm安装包,这里以jdk-7u4-linux-i586.rpm为例进行说明 下载地址:http://www.oracle.com/technetwork/java/javase/do ...

  6. CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)

    另类的装法,通过RPM包直接安装 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm & ...

  7. centos安装rpm格式jdk

    删除系统自带jdk rpm -qa | grep java yum -y remove java java-1.* yum -y remove java java-1.* rpm -e --nodep ...

  8. CentOS安装jdk的三种方法

    2019独角兽企业重金招聘Python工程师标准>>> CentOS安装jdk的三种方法 环境 Linux版本:CentOS 6.5.Ubuntu 12.04.5 JDK版本:JDK ...

  9. CentOS下安装JDK的三种方法

    由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创 ...

最新文章

  1. Science揭示:身体如何应对细菌的“群体感应”
  2. 脑电信号预处理--去趋势化(Detrended fluctuation analysis)
  3. jQuery的使用及关于框架造型(转)
  4. 在hadoop中传递变量
  5. 第三次学JAVA再学不好就吃翔(part61)--基本数据类型包装类
  6. Acwing 218. 扑克牌
  7. 白话解说TCP/IP协议三次握手和四次挥手
  8. 正确理解TensorFlow中的logits
  9. Leader:这样的 Bug 你也写的出来???
  10. 关于SQL\SQL Server的三值逻辑简析
  11. Java通过坐标点进行拟合函数
  12. 变截面悬臂梁弯曲变形计算:理论计算以及有限元结果对比
  13. CSDN日报20170325——《一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础”。》
  14. Hyperledger Fabric基础介绍
  15. Tableau 中多张表的联接
  16. order by 空值排在最后_ZSBL高中组晋级赛圆满结束!汤溪中学杀出重围,顺利夺下最后一张总决赛门票!...
  17. matlab 仿真入门,MATLAB/simulink仿真入门(第一节)
  18. 操作系统 考研复试/面试指南
  19. Windows 8 中的运行时内存减少
  20. 使用示波器测量导线长度

热门文章

  1. cat、tac、more、less、head、tail、cut
  2. linux 网络管理   防火墙 iptables
  3. NodeJS学习笔记: RESTful —— 为本系列做个小结
  4. (转)TCP和UDP之间的区别
  5. [架构]--高并发问题及解决方案
  6. Linux 下判断Server 内存是否不足
  7. 读《大话设计模式》有感
  8. Oracle 序列的创建和使用
  9. 微软为其虚拟机更新Linux支持
  10. shell脚本将本地docker镜像push到阿里云镜像仓库