温馨提示×

centos怎么配置java环境

小樊
32
2026-07-08 00:42:39
栏目: 编程语言

CentOS 上配置 Java 环境,一般分三步:卸载旧版本(可选) → 安装 JDK → 配置环境变量。下面以 CentOS 7 / 8 为例,分别说明 RPM 方式手动安装方式


一、检查是否已安装 Java

java -version

如果有输出,说明已安装;如果没有,继续下一步。


二、方式一:使用 yum 安装(推荐)

1️⃣ 查看可用 JDK

yum search java | grep openjdk

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

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

如果是 Java 11:

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

3️⃣ 验证

java -version
javac -version

✅ 如果 javac 可用,说明 JDK 安装成功。


三、方式二:手动安装(适合指定版本)

1️⃣ 下载 JDK

JDK 8u361 为例(Oracle 或 OpenJDK 均可):

cd /usr/local
sudo wget https://download.java.net/java/GA/jdk8u361/b09/OpenJDK8U-jdk_x64_linux_hotspot_8u361b09.tar.gz

(如果是 Oracle JDK,需登录官网下载)

2️⃣ 解压

sudo tar -zxvf OpenJDK8U-jdk_x64_linux_hotspot_8u361b09.tar.gz
sudo mv jdk8u361-b09 jdk1.8

四、配置 Java 环境变量(重要)

1️⃣ 编辑配置文件

sudo vi /etc/profile

2️⃣ 在文件末尾添加

export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

如果使用 yum 安装,JAVA_HOME 通常是:

/usr/lib/jvm/java-1.8.0-openjdk

3️⃣ 使配置生效

source /etc/profile

五、验证 Java 环境

java -version
echo $JAVA_HOME
which java

✅ 正常输出即配置成功。


六、常见问题

❓ 找不到 javac

sudo yum install java-1.8.0-openjdk-devel

❓ 多版本 Java 切换

sudo alternatives --config java

七、推荐配置总结

场景 推荐方式
服务器 / 生产环境 yum 安装 OpenJDK
指定版本 / 本地开发 手动安装
快速配置 OpenJDK + /etc/profile

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Java 版本(8 / 11 / 17 / 21)
  • Oracle JDK 还是 OpenJDK

我可以给你 完全定制化的安装命令

0