51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

CentOS 安装 OpenJDK

一、环境 {#一、环境}

  1. 版本
    (1) CentOS 7.9
    (2) OpenJDK 11

  2. 准备
    (1) 查询已安装的Java版本

    |-----------|-----------------------| | 1 | java -version |

    或者:

    |-----------|--------------------------| | 1 | rpm -qa|grep jdk |

    (2) 删除已安装的JDK

    |-----------|--------------------------------------| | 1 | sudo rpm -e --nodeps [JDK包名] |

二、安装 {#二、安装}

  1. yum安装
    (1) 安装

    |-----------|---------------------------------------------| | 1 | sudo yum install java-11-openjdk -y |

    如果你希望安装更新版的OpenJDK 17,则使用:

    |-----------|---------------------------------------------| | 1 | sudo yum install java-17-openjdk -y |

    (2) 验证版本

    |-----------|-----------------------| | 1 | java -version |

    (3) 环境变量
    使用yum安装的JDK没有设置JAVA_HOME环境变量,如果你需要该变量,则参考下面的设置方法。
    a. 查询安装目录:

    |-----------|-------------------------------| | 1 | rpm -qal|grep openjdk |

    /usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64就是OpenJDK的安装目录。

    /usr/lib/jvm/jre-11-openjdk-11.0.18.0.10-1.el7_9.x86_64是JRE的安装目录。

    b. 编辑/etc/profile

    |-----------|------------------------------| | 1 | sudo vi /etc/profile |

    c. 添加JAVA_HOME

    |-----------|-------------------------------------------------------------------------------------| | 1 | export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-11.0.18.0.10-1.el7_9.x86_64" |

    d. 重新加载

    |-----------|-----------------------------| | 1 | source /etc/profile |

    e. 验证

    |-------------|------------------------------------------------------| | 1 2 | echo $JAVA_HOME $JAVA_HOME/bin/java -version |

  2. 压缩包安装
    (1) 下载
    可以到 https://jdk.java.net/archive/ 下载需要安装的JDK压缩包。
    以JDK 17为例:

    |-----------|------------------------------------------------------------------------------------------------------------------------------| | 1 | wget https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz |

    (2) 创建安装目录

    |-----------|-------------------------------| | 1 | mkdir -p /opt/openjdk |

    (3) 解压

    |-----------|----------------------------------------------------------------------| | 1 | sudo tar -xf openjdk-17_linux-x64_bin.tar.gz -C /opt/openjdk |

    (4) 设置环境变量
    a. 编辑/etc/profile

    |-----------|------------------------------| | 1 | sudo vi /etc/profile |

    b. 添加JAVA_HOME

    |-----------|-----------------------------------------| | 1 | export JAVA_HOME="/opt/openjdk" |

    c. 更新PATH

    |-----------|--------------------------------------------| | 1 | export PATH="$JAVA_HOME/bin:$PATH" |

    d. 重新加载

    |-----------|-----------------------------| | 1 | source /etc/profile |

    e. 验证

    |-------------|---------------------------------------| | 1 2 | echo $JAVA_HOME java -version |

三、参考链接 {#三、参考链接}

https://access.redhat.com/documentation/en-us/openjdk/17/html-single/installing_and_using_openjdk_17_on_rhel/index


赞(2)
未经允许不得转载:工具盒子 » CentOS 安装 OpenJDK