Centos安装JDK的两种方式

Centos安装JDK的两种方式

首先说明一下,大部分Linux操作系统安装完成后都会自带OpenJDK, 或者从源中安装的也是OpenJDK,那什么是OpenJDK呢,OpenJDK是JDK的开放原始码版本,以GPL(General Public License)协议的形式放出,估计你也跟我一样没看懂啥意思,没关系,你只需要知道用这个不合适,所有我们需要自己安装正确的合适的JDK。

在LInux上安装JDK有两种方式

  1. rpm安装
  2. 压缩包安装

rpm安装

  1. oracle官网下载rpm安装文件:

    这里写图片描述

    这里写图片描述
    记得点击Accept License Agreement

  2. 上传rpm文件到Centos服务器

  3. 使用以下命令安装

    rpm -ivh jdk-8u144-linux-x64.rpm
    or
    yum install -y jdk-8u144-linux-x64.rpm

    rpm方式安装不需要设置环境变量,因为他是以符号链接来起作用的,安装完成后执行命令which java,你可以看到打印这样的内容:/usr/bin/java,然后执行命令ll /usr/bin/java,将会打印/usr/bin/java -> /etc/alternatives/java,继续执行ll /etc/alternatives/java,将会打印/etc/alternatives/java -> /usr/java/jdk1.8.0_144/jre/bin/java/usr/java/jdk1.8.0_144才是JDK真正的安装位置。
    有经验的朋友肯定知道/usr/bin的作用,这里不再多说。

压缩包安装

  1. 去官网下载JDK压缩包;
  2. 上传到Centos服务器;
  3. 解压:
    1. 新建JDK目录:mkdir /usr/local/jdk1.8;
    2. 解压压缩包:tar -xzvf jdk-8u144-linux-x64.tar.gz -C /usr/local/jdk1.8
  4. 设置环境变量:
    JAVA_HOME=/usr/local/jdk1.8
    CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export PATH

猜你喜欢

转载自blog.csdn.net/u011207553/article/details/77914815