Huawei Cloud EulerOS上安装JDK 17Java Development Kit 17

第一步:检查系统版本

在开始之前,先确认你的EulerOSopenEuler版本,以确保系统的兼容性。可以通过以下命令查看:

命令:cat /etc/os-release

第二步:下载JDK 17安装包

你可以从Oracle官网或OpenJDK的官方渠道下载JDK 17。这里以OpenJDK为例,推荐使用Azul ZuluOpenJDK发行版,因为它对EulerOS兼容性较好。 

1. 访问Azul Zulu的官方网站:[https://www.azul.com/downloads/](https://www.azul.com/downloads/) 

2. 选择适合的版本(JDK 17),下载Linux x64平台的 `.tar.gz` 安装包。 

如果不想手动下载,也可以直接使用命令行下载,这里采用命令行下载

命令:

wget https://cdn.azul.com/zulu/bin/zulu17.42.19-ca-jdk17.0.7-linux_x64.tar.gz

 

 

如果你直接下载到了根目录,需要移动一下

sudo mv zulu17.42.19-ca-jdk17.0.7-linux_x64.tar.gz /opt/

第三步:上传JDK 17到服务器

如果你在本地下载了安装包,需要通过XFTP工具将其上传到服务器。假设安装包名为 `zulu17.42.19-ca-jdk17.0.7-linux_x64.tar.gz`,上传到服务器的 `/opt` 目录:

第四步:解压JDK 17

进入服务器并解压安装包:

命令:

cd /opt

tar -zxvf zulu17.42.19-ca-jdk17.0.7-linux_x64.tar.gz

 

 

第五步:配置环境变量
为了让系统识别JDK 17,需要设置环境变量。编辑 `/etc/profile` 文件:

命令:
sudo vi /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/opt/zulu17.42.19-ca-jdk17.0.7-linux_x64
export PATH=$JAVA_HOME/bin:$PATH
保存并退出编辑器,然后使配置生效:
命令:
source /etc/profile

 

第六步:验证安装
最后,验证JDK 17是否安装成功:
命令
java -version
如果看到类似以下的输出,说明JDK 17已经成功安装:
openjdk version "17.0.7" 2023-04-18 LTS
OpenJDK Runtime Environment Zulu17.42+19-CA (build 17.0.7+7-LTS)
OpenJDK 64-Bit Server VM Zulu17.42+19-CA (build 17.0.7+7-LTS, mixed mode, sharing)

第七步:清理安装包(可选)
如果一切顺利,你可以删除安装包以释放空间:
命令:
rm /opt/zulu17.42.19-ca-jdk17.0.7-linux_x64.tar.gz


总结
现在,你已经成功在Huawei Cloud EulerOS上安装了JDK 17!无论是运行Java应用还是进行开发,都可以畅行无阻了。