温馨提示×

centos怎么配java环境

小樊
46
2026-10-14 14:41:16
栏目: 编程语言

在 CentOS 上配置 Java 环境一般有 两种方式:
1️⃣ 用 yum 安装(简单,适合大多数情况)
2️⃣ 手动安装 Oracle / OpenJDK(可控、版本灵活)

下面分别说明。


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

1. 查看可用 JDK

yum list available java-*-openjdk

2. 安装 JDK(以 Java 8 为例)

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

如果是 Java 11:

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

3. 验证

java -version
javac -version

二、手动安装(指定版本 / Oracle JDK)

1. 下载 JDK

以 JDK 8 为例(去 Oracle 或 Adoptium 下载):

wget https://download.java.net/java/GA/jdk11.0.2/9bab306d22a34b3e9918c39ff4d095e6/7/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz

2. 解压

tar -zxvf jdk-11.0.2_linux-x64_bin.tar.gz
sudo mv jdk-11.0.2 /usr/local/

三、配置环境变量(重点)

编辑环境变量文件:

sudo vi /etc/profile

在文件末尾添加(按实际路径改):

export JAVA_HOME=/usr/local/jdk-11.0.2
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib

使配置生效:

source /etc/profile

验证:

echo $JAVA_HOME
java -version

四、多版本切换(可选)

如果装了多个 JDK:

sudo alternatives --config java
sudo alternatives --config javac

五、常见问题

✅ 只有 java 没有 javac
→ 没装 -devel 包

✅ command not found
→ 环境变量没生效 / 路径写错

✅ CentOS 7 和 8 区别

  • CentOS 7:用 yum
  • CentOS 8:用 dnf(兼容 yum)

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 要 Java 8 还是 11 / 17
  • 服务器还是本地虚拟机

我可以给你一步步精确命令。

0 踩