1. 引言

在 CentOS 等 Linux 发行版上进行 Java 开发或部署应用时,通常需要先配置 Java 运行环境(JRE/JDK)并优化系统软件包管理器 yum 的下载源。本文将详细介绍在 CentOS 系统中安装配置 Java 以及将默认 yum 源更换为国内阿里云镜像的完整步骤,旨在提升软件安装速度和系统更新效率。

2. 准备工作

在开始操作前确保:

  • 拥有 CentOS 系统的 root 权限或 sudo 权限。
  • 系统已连接互联网。
  • 了解基本的 Linux 命令行操作。

3. 配置 Java 环境

3.1 检查现有 Java 版本

首先,检查系统是否已安装 Java 及其版本:

java -version

如果未安装,会提示命令未找到。

3.2 设置 JAVA_HOME 环境变量

找到 Java 的安装路径:

sudo alternatives --config java

通常安装路径为 /usr/lib/jvm/java-11-openjdk-11.x.x.x-x.el7_9.x86_64(具体版本号可能不同)。

编辑环境变量配置文件(例如 /etc/profile 或用户家目录的 .bashrc):

sudo vi /etc/profile

在文件末尾添加:

export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source /etc/profile

验证 JAVA_HOME

echo $JAVA_HOME

4. 更换 yum 源为阿里云镜像

4.1 备份原有 yum 源配置文件

进入 yum 源配置目录并备份:

cd /etc/yum.repos.d/
sudo mkdir backup
sudo mv *.repo backup/

4.2 下载阿里云 yum 源配置文件

根据 CentOS 版本下载对应的 repo 文件。以 CentOS 7 为例:

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

对于 CentOS 8(或 Rocky Linux/AlmaLinux 对应版本):

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

4.3 清理缓存并更新

运行以下命令清理旧缓存并生成新缓存:

sudo yum clean all
sudo yum makecache

4.4 测试新源

尝试安装一个小工具来测试源是否可用:

sudo yum install -y epel-release
sudo yum install -y htop

如果安装成功,说明阿里云镜像源已生效。

5. 验证与总结

完成以上步骤后, CentOS 系统就:

  • 成功安装了 Java 开发环境(OpenJDK 11)。
  • 将 yum 软件源更换为阿里云镜像,后续安装软件包速度将显著提升。

可以通过以下命令进行最终验证:

java -version
sudo yum update

如果一切正常,就可以在优化后的环境中进行 Java 开发或部署应用了。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐