温馨提示×

centos中java配置如何做

小樊
50
2026-09-08 20:23:34
栏目: 编程语言

在 CentOS 中配置 Java 一般分为 安装 JDK、配置环境变量、验证 三步。下面以 CentOS 7/8 为例说明(OpenJDK 和 Oracle JDK 都讲)。


一、安装 Java(推荐 OpenJDK)

1️⃣ 查看可用版本

yum list available java-*openjdk*

2️⃣ 安装 JDK(以 Java 8 为例)

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

devel 包含 javac,开发必须装

3️⃣ 验证安装

java -version
javac -version

二、配置 Java 环境变量(关键)

1️⃣ 查找 Java 安装路径

which java

一般路径类似:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx.x86_64

2️⃣ 编辑环境变量文件

sudo vi /etc/profile

在文件末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

注意:JAVA_HOME 改成你自己的路径

3️⃣ 生效配置

source /etc/profile

三、多版本 Java 切换(可选)

如果装了多个 Java:

sudo alternatives --config java

选择对应编号即可。


四、安装 Oracle JDK(可选)

1️⃣ 下载并解压

tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/

2️⃣ 配置环境变量

export JAVA_HOME=/usr/local/jdk1.8.0_xxx
export PATH=$JAVA_HOME/bin:$PATH

五、常见问题

✅ javac: command not found
→ 没装 devel

✅ JAVA_HOME 无效
→ 路径写错,用 ls $JAVA_HOME 检查

✅ 重启后失效
→ 环境变量要写在 /etc/profile 或 ~/.bashrc


如果你告诉我:

  • CentOS 版本
  • Java 8 / 11 / 17
  • OpenJDK 还是 Oracle

我可以给你 精确命令。

0 踩