Huawei Cloud EulerOS 2.0(x8664)安装OpenJDK 2120260323

Huawei Cloud EulerOS 2.0

安装OpenJDK 21教程

20260323

安装主要问题是jdk安装后安装失败,需要更新下yum源版本

通过配置 EPOL(Extra Packages for EulerOS)源,你可以获取到更多的软件包,其中就包括 OpenJDK 21

  1. 创建并编辑新的 repo 文件

sudo vi /etc/yum.repos.d/hce2.repo

  1. 添加以下内容

将下面这段配置完整地粘贴到文件里,它指向了华为云镜像站中提供高版本软件包的仓库

euleros

name=EulerOS Linux $releasever - Base

baseurl=https://mirrors.huaweicloud.com/euler/2.0/os/$basearch/

gpgcheck=1

gpgkey=https://mirrors.huaweicloud.com/euler/2.0/os/RPM-GPG-KEY-EulerOS

epol

name=EulerOS Linux $releasever - EPOL

baseurl=https://mirrors.huaweicloud.com/euler/2.0/EPOL/main/$basearch/

gpgcheck=1

gpgkey=https://mirrors.huaweicloud.com/euler/2.0/os/RPM-GPG-KEY-EulerOS

  1. 清理并重建缓存

sudo yum clean all

sudo yum makecache

  1. 重新尝试安装 OpenJDK 21

sudo yum install -y java-21-openjdk java-21-openjdk-devel

如果还是提示找不到包,可以先搜索一下:

yum search openjdk

重要重要,jdk装好后华为的欧拉一定要重启系统,才能看到装好的jdk

一、系统环境准备

  1. 确认操作系统版本:执行以下命令验证系统版本为Huawei Cloud EulerOS 2.0

:

cat /etc/os-release

预期输出应包含:NAME="Huawei Cloud EulerOS"及VERSION="2.0"。

  1. 更新系统软件包:

sudo yum update -y

二、安装OpenJDK 21

  1. 检查是否已安装其他JDK版本(可选):

java -version

若输出类似openjdk version "21"则无需重复安装;若存在其他版本,可使用sudo yum remove java-* -y卸载。

  1. 安装OpenJDK 21:

执行以下命令通过yum直接安装(需确保系统镜像源包含OpenJDK 21包):

sudo yum install java-1.8.0-openjdk-devel -y

注:若默认源无OpenJDK 21,需手动添加包含该版本的第三方源(如EPEL),或下载二进制包手动安装。

三、验证安装

  1. 检查Java版本:

java -version

预期输出示例:

openjdk version "21" 2023-09-19

OpenJDK Runtime Environment (build 21+35-2513)

OpenJDK 64-Bit Server VM (build 21+35-2513, mixed mode, sharing)

  1. 检查JDK开发工具:

javac -version

输出应与javac 21一致。

四、配置环境变量(可选)

  1. 查找JDK安装路径:

which java或update-alternatives --config java

通常路径为/usr/lib/jvm/java-21-openjdk-21.0.1.0.9-1.el8.x86_64。

  1. 编辑环境变量配置文件:

sudo vi /etc/profile

在文件末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-21.0.1.0.9-1.el8.x86_64

export PATH=

PATH

  1. 使配置生效:

source /etc/profile

  1. 验证环境变量:

echo $JAVA_HOME应显示JDK安装路径。

五、常见问题处理

  1. 若提示"无可用软件包":
  • 检查yum源配置:sudo yum repolist
  • 添加EPEL源:sudo yum install epel-release -y后重试安装
  1. 版本冲突:使用sudo alternatives --config java切换默认JDK版本。

查看 Java 版本

java -version

查看 javac 版本

javac -version

查看 JAVA_HOME 路径

echo $JAVA_HOME

查看 Java 实际路径

which java

相关推荐
ai小陈3 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
Ivanqhz5 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习
有毒的教程6 小时前
VMware仅主机模式:物理机 ↔ 虚拟机 文件共享
运维
殷色玫瑰7 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
quweiie8 小时前
Neo4j Community 安全访问配置总结
数据库·centos·neo4j
山岚的运维笔记8 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
海宇大数据9 小时前
零信任架构实战:基于海宇活体识别V步骤1构建自动化远程公证会话初始化网关
运维·人工智能·架构·自动化
꯭自꯭闭꯭9 小时前
DM7主备升级方案
linux·服务器·数据库
用户4107192013259 小时前
VMware 虚拟机Ubuntu 环境linux远程连接失败
linux
lisanmengmeng9 小时前
Nagios邮件报警的配置
linux·运维·服务器