在 CentOS 系统下安装 OpenJDK 21 是一个相对简单的过程,通常可以使用包管理工具 yum
或 dnf
来完成。在开始之前,确保你的系统是最新的,以避免出错。以下是详细的步骤说明。
1. 更新系统
首先,你需要登录到你的 CentOS 服务器,并确保你的系统已经更新到最新版本。打开终端,运行以下命令:
sudo yum update -y
或者,如果你的系统使用的是 dnf
,可以使用以下命令:
sudo dnf update -y
2. 添加 OpenJDK Yum 仓库
CentOS 可能默认不包含 OpenJDK 21 的软件包,因此我们需要添加一个支持该版本的 Yum 仓库。你可以使用 AdoptOpenJDK
或者 OpenJDK
的官方仓库。这里以 AdoptOpenJDK
为例进行说明。
首先,安装 EPEL(Extra Packages for Enterprise Linux)仓库:
sudo yum install epel-release -y
然后,下载和安装 AdoptOpenJDK
仓库文件:
sudo rpm --import https://packages.adoptopenjdk.net/artifactory/api/gpg/key.asc
sudo curl -o /etc/yum.repos.d/adoptopenjdk.repo https://adoptopenjdk.net/centos/adoptopenjdk.repo
3. 安装 OpenJDK 21
现在,可以使用以下命令安装 OpenJDK 21:
sudo yum install adoptopenjdk-21 -y
或者,如果你的系统使用 dnf
,可以使用:
sudo dnf install adoptopenjdk-21 -y
4. 验证安装
安装完成后,你可以通过以下命令来验证 OpenJDK 的安装是否成功:
java -version
如果安装成功,你应该会看到类似下面的输出,显示Java版本为21:
openjdk version "21" 2023-09-19
OpenJDK Runtime Environment (build 21+35-2212)
OpenJDK 64-Bit Server VM (build 21+35-2212, mixed mode, sharing)
5. 设置环境变量
通常情况下,Java 安装后会自动设置好环境变量。但如果没有,你可以手动设置。打开你的用户的 ~/.bash_profile
文件:
nano ~/.bash_profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/lib/jvm/adoptopenjdk-21
export PATH=$JAVA_HOME/bin:$PATH
保存文件后,运行以下命令使更改生效:
source ~/.bash_profile
再次运行 java -version
,确认所做的更改已经生效。
6. 安装其他开发工具(可选)
如果你打算进行 Java 开发,建议安装 maven
或 gradle
等构建工具。可以使用以下命令来安装 maven
:
sudo yum install maven -y
总结
通过上述步骤,你已经在 CentOS 系统上成功安装了 OpenJDK 21。能够正常运行 Java 程序了。确保常关注 Java 官方网站或者相关社区,以保持你的 JDK 版本是最新的,并且获取最新的工具和支持。对于 Java 开发人员来说,掌握如何在不同的操作系统上安装和配置开发环境是非常重要的。希望这篇文章能够帮助到你!