温馨提示×

centos如何快速配java环境

小樊
32
2026-10-11 16:38:05
栏目: 编程语言

在 CentOS 上快速配置 Java 环境,最常用、最省事的方式是使用 yum 安装 OpenJDK,然后配置 JAVA_HOME。

下面给你几种常见方案,按“最快”到“最灵活”排序。


一、最快方式(推荐):yum 安装 OpenJDK

1. 查看可用 JDK 版本

yum list available java-*openjdk*

常见版本:

  • java-1.8.0-openjdk
  • java-11-openjdk
  • java-17-openjdk

2. 安装 JDK(以 1.8 为例)

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

注意:

  • java-xxx-openjdk 只有运行环境
  • java-xxx-openjdk-devel 才是开发环境(含 javac)

3. 验证

java -version
javac -version

二、配置 JAVA_HOME(很重要)

1. 查找 JAVA 路径

which java
# 一般是
# /usr/bin/java
readlink -f /usr/bin/java
# 类似:
# /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.xxx/jre/bin/java

JAVA_HOME 通常是:

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

2. 配置环境变量

sudo vi /etc/profile.d/java.sh

写入:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

3. 生效

source /etc/profile.d/java.sh

验证:

echo $JAVA_HOME

三、不想用 yum?手动安装 Oracle JDK(适合生产)

1. 下载 JDK

从 Oracle 官网或内部源下载 .tar.gz

2. 解压

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

3. 配置环境

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

四、常见坑提醒

  • ❌ 只装了 java 没装 javac
  • ❌ JAVA_HOME 指向 jre 而不是 jdk
  • ✅ 建议用 /etc/profile.d/ 而不是直接改 /etc/profile

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Java 版本(8 / 11 / 17)
  • 用途(开发 / 跑服务 / 大数据)

我可以直接给你一条复制即可用的命令。

0 踩