分享

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下载地址:
https://www.oracle.com/technetwo ... nloads-2133151.html
由于你可能下载在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
复制代码
验证
[mw_shl_code=bash,true]java -version
[/mw_shl_code]
如下图,出现
-bash: /usr/bin/java: 没有那个文件或目录


java.jpg

验证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
复制代码
  1. /data/jdk1.8/bin/java
复制代码







没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条