HCEOS2.0安装JDK17

在CentOS 7上安装JDK 17的详细步骤如下,提供两种常用方法:


方法一:通过YUM仓库安装(推荐)

步骤说明:

  1. 更新系统包

    sudo yum update -y
    
  2. 安装必要工具(如wget

    sudo yum install -y wget
    
  3. 添加Adoptium(原AdoptOpenJDK)仓库
    • 导入GPG密钥:

    sudo rpm --import https://packages.adoptium.net/artifactory/api/gpg/key/public
    

    • 创建仓库配置文件:

    sudo tee /etc/yum.repos.d/adoptium.repo <<EOF
    [Adoptium]
    name=Adoptium
    baseurl=https://packages.adoptium.net/artifactory/rpm/rhel/7/$(uname -m)
    enabled=1
    gpgcheck=1
    gpgkey=https://packages.adoptium.net/artifactory/api/gpg/key/public
    EOF
    
  4. 安装JDK 17

    sudo yum install -y temurin-17-jdk
    
  5. 验证安装

    java -version
    

    输出应包含类似:openjdk version "17.0.10"


方法二:手动安装(适合离线环境)

步骤说明:

  1. 下载JDK 17压缩包
    • 访问 Adoptium官网Oracle JDK,选择Linux x64的tar.gz包。
    • 使用wget下载(以下链接为示例,请替换为实际下载链接):

    wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.10+7/OpenJDK17U-jdk_x64_linux_hotspot_17.0.10_7.tar.gz
    
  2. 创建安装目录

    sudo mkdir -p /usr/lib/jvm
    
  3. 解压文件到目标目录

    sudo tar -xzvf OpenJDK17U-jdk_*.tar.gz -C /usr/lib/jvm/
    
  4. 配置环境变量
    • 创建配置文件:

    sudo tee /etc/profile.d/jdk17.sh <<EOF
    export JAVA_HOME=/usr/lib/jvm/jdk-17.0.10+7  # 根据解压后的目录名调整
    export PATH=\$PATH:\$JAVA_HOME/bin
    EOF
    

    • 立即生效配置:

    source /etc/profile.d/jdk17.sh
    
  5. 注册到系统工具链(可选)

    sudo alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 17
    sudo alternatives --config java  # 选择JDK 17对应的编号
    
  6. 验证安装

    java -version
    

注意事项

目录名称:手动解压后,JDK目录名可能包含版本号(如jdk-17.0.10+7),需确保JAVA_HOME路径正确。
防火墙/网络:确保服务器能访问外部仓库(如Adoptium或Oracle)。
多版本共存:若需保留旧版JDK,通过alternatives --config java切换版本。

按需选择方法,推荐优先使用YUM仓库安装以简化后续管理。()

posted @ 2025-04-16 17:58  wangwenzhe  阅读(148)  评论(0)    收藏  举报