centos下jdk的安装和卸载

安装

jdk的安装分以下三种方式:

  • 方式一 下载安装

    1. 建立jdk目录
      Mkdir –p /usr/local/java
    2. 下载jdk安装包
      wget –no-check-certificate –no-cookies –header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
    3. 配置环境变量
      JAVA_HOME=/usr/local/java/jdk1.8.0_121
      PATH=$JAVA_HOME/bin:$PATH
      CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
      export PATH JAVA_HOME CLASSPATH
  • 方式二 yum安装

    1. 查看yum库中都有哪些jdk版本
      yum search java|grep jdk
      这里写图片描述
    2. 选择版本安装
      yum install java-1.8.0-openjdk-devel.x86_64
      选安装包的时候注意,每个安装包后面有一个说明,该安装包是什么环境下做什么用的。
      例如java-1.8.0-openjdk.x86_64是jdk的运行期环境,也就是说提供一个jvm平台供系统运行的,因此包的内容会比较干净,没有tools.jar,也就是说无法使用jvm的工具命令进行系统监控。所以有时候会遇到有的jdk环境可以正常运行Java项目,却不能运行性能监控命令。
      如果需要监控分析jvm性能或者调优使用,则选择java-1.8.0-openjdk-devel.x86_64,包后的备注是开发环境安装包。
    3. 设置环境变量
      JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
      CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      PATH=$PATH:$JAVA_HOME/bin
      export JAVA_HOME CLASS_PATH PATH
  • 方式三 rpm安装

    1. 下载RPM文件
      wget –no-check-certificate –no-cookies –header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.rpm

    2. 执行安装命令
      rpm -ivh jdk-8u141-linux-x64.rpm
      默认安装目录在/usr/java,其中有tools工具

    3. 设置环境变量
      JAVA_HOME=/usr/java/jdk1.8.0_141
      JRE_HOME=/usr/java/jdk1.8.0_141/jre
      CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
      PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
      export JAVA_HOME JRE_HOME CLASS_PATH PATH

卸载

  1. 查看Java相关的包信息:
    rpm -qa|grep java (或rpm -qa|grep jdk,rpm安装后,包名里没有Java)
    这里写图片描述
  2. 卸载
    yum -y remove java [包名]
    例如
    yum –y remove java java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64