温馨提示×

centos中java配置怎么做

小樊
38
2026-09-21 02:13:34
栏目: 编程语言

在 CentOS 中配置 Java(以最常见的 JDK 8 / JDK 11 / JDK 17 为例),通常有两种方式:
1️⃣ yum 安装(简单,适合服务器)
2️⃣ 手动安装 JDK(tar.gz,可控、常用)

下面分别说明。


一、使用 yum 安装(推荐新手)

1. 查看可用 JDK

yum list available java-*-openjdk

2. 安装 JDK(以 JDK 11 为例)

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

只运行程序不开发:

sudo yum install -y java-11-openjdk

3. 验证

java -version

二、手动安装 JDK(tar.gz,推荐生产环境)

1. 下载 JDK

从 Oracle 或 Adoptium 下载:

cd /usr/local
wget https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.22%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.22_7.tar.gz

2. 解压

tar -zxvf OpenJDK11U-jdk_x64_linux_hotspot_11.0.22_7.tar.gz
mv jdk-11.0.22+7 jdk11

三、配置环境变量

1. 编辑配置文件

vi /etc/profile

在末尾添加:

export JAVA_HOME=/usr/local/jdk11
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

2. 使配置生效

source /etc/profile

3. 验证

java -version
echo $JAVA_HOME

四、多 JDK 切换(可选)

alternatives --config java

或手动指定:

export JAVA_HOME=/usr/local/jdk17

五、常见问题

1. command not found: java

  • 没 source /etc/profile
  • PATH 写错
  • 没安装 devel 版本

2. CentOS 7 和 8 区别

  • CentOS 7:用 yum
  • CentOS 8:用 dnf

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • JDK 版本(8 / 11 / 17)
  • 用途(开发 / 运行 / 服务器)

我可以直接给你一套精确命令。

0 踩