专栏首页about云about云日志分析项目准备高可靠centos7安装jdk1.8【rpm】

about云日志分析项目准备高可靠centos7安装jdk1.8【rpm】

问题导读 1.rpm与tar包有什么区别? 2.如何rpm包? 3.如何为rpm指定路径安装? 来自云小组 about云日志分析项目准备6-1补充:jdk1.8安装【rpm】 http://www.aboutyun.com/forum.php?mod=viewthread&tid=20739 1.首先下载jdk 链接:http://pan.baidu.com/s/1bYKrUI 密码:q55c 由于你可能下载在window下,所以需要工具在window和虚拟机Linux之间传递软件。 参考: 新手指导:使用 WinSCP(下载) 上文件到 Linux图文教程 http://www.aboutyun.com/forum.php?mod=viewthread&tid=7663 卸载自带jdk 查找自带jdk

  1. rpm -qa | grep java
  2. java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64
  3. java-1.7.0-openjdk-headless-1.7.0.121-2.6.8.0.el7_3.x86_64
  4. tzdata-java-2016j-1.el7.noarch
  5. javapackages-tools-3.4.1-11.el7.noarch
  6. python-javapackages-3.4.1-11.el7.noarch
  7. java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64
  8. java-1.8.0-openjdk-headless-1.8.0.111-2.b15.el7_3.x86_64

卸载

  1. sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64
  2. sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.121-2.6.8.0.el7_3.x86_64
  3. sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64
  4. sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.111-2.b15.el7_3.x86_64
  5. sudo rpm -e --nodeps tzdata-java-2016j-1.el7.noarch
  6. sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
  7. sudo rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch

验证

[Bash shell] 纯文本查看 复制代码

?

java -version

如下图,出现 -bash: /usr/bin/java: 没有那个文件或目录

验证2

  1. which java

如出现 /usr/bin/java 说明未卸载成功,可将其删除 2.安装jdk1.8 jdk有tar安装包,也有rpm安装包,这里使用rpm。使用的是jdk8。对他们有疑问,可参考下面链接 什么是centos RPM包 java 8u111和8u112的区别 Linux中rpm 详解及与 tar.gz区别 jdk安装

  1. sudo rpm -ivh --prefix /data jdk-8u60-linux-x64.rpm

【这里安装后,执行Java -version会自动显示版本信息,不需要配置,这里为了安全起见,进行了下面的配置。同时注意可以使用which Java命令查询,如有上述,可再次删除,然后继续下面操作 】 重命名

  1. sudo mv jdk1.8.0_60 jdk1.8

可以看到对应目录下jdk

授权

  1. sudo chown aboutyun:aboutyun jdk1.8

为了保险起见,可以授权为777

  1. sudo chmod -R 777 jdk1.8

可以看到用户及读写权限都发生了改变 3.配置jdk 配置环境变量,这里通过/etc/profile来实现。

  1. sudo vim /etc/profile

按下a键进入编辑状态,输入下面内容

  1. JAVA_HOME=/data/jdk1.8
  2. JRE_HOME=/data/jdk1.8/jre
  3. PATH=$JAVA_HOME/bin:$PATH
  4. CLASSPATH=/data/jdk1.8/lib:/data/jdk1.8/lib/dt.jar:/data/jdk1.8/tools.jar

使用":wq"命令保存退出。 vim不熟悉可参考 Linux命令:vim介绍 http://www.aboutyun.com/forum.php?mod=viewthread&tid=6320 生效文件

  1. source /etc/profile

验证安装

  1. Java -version
  1. which java
  2. /data/jdk1.8/bin/java

本文分享自微信公众号 - about云(wwwaboutyuncom),作者:pig2

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-01-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • spark2.2 SparkSession思考与总结1

    问题导读 1.你认为为何出现SparkSession? 2.SparkSession如何创建RDD? 3.SparkSession通过那个类来实例化? 4.b...

    用户1410343
  • Apache Spark 2.3 加入支持Native Kubernetes及新特性文档下载

    问题导读 1.什么是Kubernetes? 2.在Kubernetes集群尝试新功能,该如何实现? 3.观看群集上创建的Spark资源,该如何操作? 在开始...

    用户1410343
  • 王联辉:Spark在腾讯应用及对企业spark使用指导

    问题导读 1.腾讯如何使用Spark 技术的?带来了哪些好处? 2.Spark 技术最适用于哪些应用场景? 3.企业在应用Spark 技术时,需要做哪些改变吗...

    用户1410343
  • 加速你的网络应用

    更多的方法,我们可以参考 Yahoo的34条前端优化规则 以及 Google的前端性能最佳实践  ,这两个主题都包含了大量的前端优化的内容。本篇着眼于如何结合C...

    大江小浪
  • 第十八节 netty源码分析之 pipleline和handler以及pipeline的数据流向02

    下面是AbstractNioChannel的fulfillConnectPromise具体如下,

    用户1418372
  • jvm 性能调优工具之 jstat

    java404
  • Java命令学习系列(四)——jstat

    jstat(JVM Statistics Monitoring Tool)是用于监控虚拟机各种运行状态信息的命令行工具。他可以显示本地或远程虚拟机进程中的类装载...

    九州暮云
  • SAP Cloud Platform Identity Authentication service

    subaccount和Identity Authentication tenant是一一对应关系:

    Jerry Wang
  • 《边缘计算优势》白皮书丨附下载

    2019年,美国工业互联网联盟(IIC)发布《边缘计算优势》白皮书。报告深入浅出地分析了边缘计算的特征,定义了边缘计算及其实现方式,展望了边缘计算的商业优势,指...

    边缘计算
  • 数据分析实战 | 奥迪汽车销售数据的可视化大屏分析(SQL+Tableau)

    大家可以叫我黄同学(博客名:Huang Supreme),一个应用统计硕士,爱好写一些技术博客,志在用通俗易懂的写作风格,帮助大家学到知识,学好知识!

    磐创AI

扫码关注云+社区

领取腾讯云代金券